2012-03-17 70 views
1

我从没有父目录访问java.exe时遇到问题。Java.exe访问被拒绝

的Windows Vista Home Premium操作系统,JDK 7

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

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

有人知道问题出在哪里吗?

+0

你是否从管理员以外的其他帐户登录? – Lucifer 2012-03-17 11:05:40

+0

这可能是我已经安装了jre和jdk的wthat问题。当我删除jre时,问题就解决了。 – user1275628 2012-03-19 20:10:29

回答

1

除了明显的我不能想到任何解释;即实际上您没有为命令提示符正确配置环境变量。

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

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

(我不认为这可能是一个权限问题,如果你可以使用全路径名执行java.exe但不java。)

+0

不,路径设置正确,我重新启动了系统。当我做“C:\ Program Files \ Java \ jdk1.7.0_03 \ bin \”java.exe的时候它可以工作。我的路径变量是“C:\ Program Files \ Java \ jdk1.7.0_03 \ bin \” – user1275628 2012-03-18 14:00:59

0

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

+0

是的,我试过了,但它没有帮助我。 – user1275628 2012-03-19 17:43:22