我从没有父目录访问java.exe时遇到问题。Java.exe访问被拒绝
的Windows Vista Home Premium操作系统,JDK 7
我需要从任何目录下执行java.exe的,但是当我尝试从命令PROMT运行它,我得到的消息“访问被拒绝”。我配置了所有相关的环境变量。对此文件的访问权限允许我运行它。所有文件夹都有读取权限。
如果我从父目录运行它,一切正常。
有人知道问题出在哪里吗?
我从没有父目录访问java.exe时遇到问题。Java.exe访问被拒绝
的Windows Vista Home Premium操作系统,JDK 7
我需要从任何目录下执行java.exe的,但是当我尝试从命令PROMT运行它,我得到的消息“访问被拒绝”。我配置了所有相关的环境变量。对此文件的访问权限允许我运行它。所有文件夹都有读取权限。
如果我从父目录运行它,一切正常。
有人知道问题出在哪里吗?
除了明显的我不能想到任何解释;即实际上您没有为命令提示符正确配置环境变量。
您可能错误地设置了PATH变量。
更改环境变量后,您可能没有重新启动命令shell。
(我不认为这可能是一个权限问题,如果你可以使用全路径名执行java.exe
但不java
。)
不,路径设置正确,我重新启动了系统。当我做“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
你是否从管理员以外的其他帐户登录? – Lucifer 2012-03-17 11:05:40
这可能是我已经安装了jre和jdk的wthat问题。当我删除jre时,问题就解决了。 – user1275628 2012-03-19 20:10:29