Java.exe访问被拒绝

时间:2012-03-17 10:55:31

标签: java windows access-denied

我从非父目录访问java.exe时遇到问题。

Windows Vista Home Premium,JDK 7.

我需要从任何目录执行java.exe,但是当我尝试从Command Promt运行它时,我收到消息“访问被拒绝”。我配置了所有相关的环境变量。对此文件的访问权限允许我运行它。所有文件夹都具有读取权限。

如果我从父目录运行它,一切正常。

有人知道这是什么问题吗?

3 个答案:

答案 0 :(得分:1)

除了显而易见的解释之外,我想不出任何解释;即实际上你没有为命令提示符正确配置环境变量。

  • 您可能错误地设置了PATH变量。

  • 更改环境变量后,您可能没有重新启动命令shell。

(如果您可以使用完整路径名而不是java.exe执行java,我认为这不是权限问题。)

答案 1 :(得分:0)

尝试使用“以管理员身份运行”运行cmd.exe。

答案 2 :(得分:0)

(2019)死灵法术...

今天我很开心地在做一些%JAVA_HOME%\ BIN \ KeyTool.exe,这时我的屏幕上突然出现一个蓝带,表示Access被拒绝,并且该程序不是为此平台创建的。我已经在此虚拟机上使用KeyTool超过100次了?

这就是我偶然发现这个问题的方式。

由于互联网没有帮助我,所以我只是卸载了java,然后重新安装了它,而Wham Bam Alakazam:它又可以正常工作了。因此,与其寻找问题所在,不如:重新安装,并在4分钟内重新出生。

相关问题