win7系统,java 环境变量设置好了,但是只能在管理员下运行通过,在普通用户不能指向javac

win7系统,java环境变量设置好了,但是只能在管理员下运行通过,就是点cmd以管理员身份运行,输入javac是可以的,但是直接w+r输入cmd打开的cmd窗口执行ja... win7系统,java 环境变量设置好了,但是只能在管理员下运行通过,就是点cmd 以管理员身份运行,输入javac 是可以的,但是直接w+r 输入cmd 打开的cmd窗口 执行javac 就不认
问题莫名其妙的解决了,首先肯定不是环境变量配错或者写错的问题,因为我找了三个人同事帮我配置,结果都一样不能用,另外环境变量可以用管理员执行应该不会错。所以我怀疑是我的系统问题,我的是win7 64位系统,首先检查了我的管理员权限,发现除了属于administrators组外还多了一个HomeUsers,怪不得我发现我的系统权限很低,果断删掉该组。然后发现还不行,后来怀疑是不是我的java路径中有空格,重新安装java环境。后来到system32下直接点击cmd.exe 运行,发现可以通过,但是点击开始菜单的cmd快捷方式就不行,很奇怪,将cmd.exe 改成兼容性模式并始终管理员权限。这时候可以运行了,但是有提示,后来又改回来了。另外我发现用cmd命令设置环境变量set path=%path%;%JAVA_HOME%\bin; 设置后没用,而手动添加的环境变量,set path 查看有时候找不到;%JAVA_HOME%\bin;也有时候找到了前面会有两个“;;“ 重启电脑后就好了,我也不知道到底是那个地方改对了,挺奇怪的问题。但是问题解决了,还是谢谢各位。
展开
 我来答
百度网友7fa11a6
2014-03-07
知道答主
回答量:2
采纳率:100%
帮助的人:2730
展开全部
WIN7我也有同样的问题,发现在系统变量修改后只能以管理员运行才会有用,如果设置为用户变量则用户可以用。应该是与管理员身份有关系
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
还是没有红
2013-06-20 · 超过17用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:50.4万
展开全部
就是你的jdk没有配好 !!!
重新配过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上帝志子
2013-06-20 · TA获得超过150个赞
知道答主
回答量:109
采纳率:0%
帮助的人:30.5万
展开全部
用myeclipse,集成开发环境,不需要手动设置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-09-05
展开全部
我是win10系统,配了一天的环境,cmd中输入java、javac都没问题,但是在其他目录下输入cmd中输入javac就报错,也是重启电脑就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寻找掌印
2013-06-21 · TA获得超过113个赞
知道答主
回答量:61
采纳率:0%
帮助的人:26.4万
展开全部
你都配置了哪些环境变量? path classpath java_home 都配置了木有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式