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

一位用户在Win7系统中遇到Java环境变量设置后,只能在管理员权限下运行javac的问题。尝试了多次配置,甚至删除特定用户组,改变cmd.exe兼容模式等方法,最终通过在系统变量而非用户变量下配置环境变量解决了问题。其他回答者提供了配置环境变量的详细步骤,并指出用户变量和系统变量的区别。
摘要由CSDN通过智能技术生成

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

mip版  关注:204  答案:5  悬赏:40

解决时间 2021-01-23 13:40

e63dcf1395d1d6df0830370cfaf64451.png

已解决

2021-01-23 07:06

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%;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值