2012-03-17 168 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