2014-01-21 35 views
0

我真的很接近解決這個問題,但在Windows 7中設置我的Java命令行提示時有點麻煩。有趣的是我可以使用java & javac是這樣的:一個挑剔的Windows 7路徑問題(用於設置java命令行)

"%javac%" 

這是爲什麼?當我試圖說javac *.java時,它不起作用;甚至%javac% *.java將無法​​正常工作(即它給我「'java'不被識別爲內部或外部命令,可操作程序或批處理文件 - 」),但"%javac%"工作; ..這是我的「ENVIR變量」的SS -

enter image description here

+0

當你鍵入'java -version'時會發生什麼? –

+1

引號將解釋你的'%javac%'變量。 「javac * .java」不起作用的原因很可能是因爲您的'PATH'中沒有'JAVA_HOME'。 – admdrew

+0

@admdrew - 嗯讓我試試。謝謝!! – Coffee

回答

2

基於您的評論是的Java「不被識別爲一個內部或外部命令,可操作的程序或批處理文件,您的PATH環境變量中沒有jdk bin文件夾。將\path\to\jdk.version\bin添加到您的PATH變量中,並以分號;開頭。你必須添加,而不是覆蓋變量。

+1

謝謝!我現在改了它,並將重新啓動我的電腦,並接受這個答案! – Coffee

+2

僅供參考,你可能應該提到錯誤 - ''java'不被識別爲內部或外部命令,可操作的程序或批處理文件' - 在你原來的帖子中... – FoggyDay

+0

@FoggyDay編輯過程中加入了你的建議。謝謝。 =) –