2015-05-04 488 views
0

對於命令java -version,我沒有收到任何錯誤。但是當我試圖執行「javac -version」時,出現錯誤「Javac未被識別爲內部或外部命令」如何檢查Java是否安裝在我的Windows系統上?

+0

查看程序和功能? – immibis

+0

你想檢查Java編譯器或Java運行時的可用性嗎? – TheLostMind

+0

打開命令提示符並鍵入java -version以檢查是否安裝了java,然後創建一個名爲「path」和變量值爲「c:\ java \ bin」的環境變量//本地目錄中的java bin路徑或遠程目錄 – blackOcean

回答

1

安裝JAVA JDK後,您需要正確設置環境變量。

右鍵單擊Windows按鈕左下角>系統>高級系統設置>點擊高級選項卡,然後單擊環境變量按鈕

,你必須編輯PATH變量和JAVA_HOME正常。

Here you have further Informations

0

從錯誤信息看起來你是在Windows中。 爲什麼java工作,但不是javac的原因很可能是「javac」不是提供「java」的構建(JRE)的一部分。

如果您安裝「JRE」而不是「SDK」,那麼您只能獲得運行Java程序的基本要素,而不能幫助您構建應用程序。

相反,SDK提供了包括javac在內的完整工具集。

要確認,您可以檢查「java.exe」的存在位置,並查看文件夾結構是否是JRE或SDK的一部分。

如果您不知道從何處獲取「java.exe」,則可以在控制面板中檢入已安裝的軟件部分。

如果在控制面板中未找到任何Java條目,則可以檢查%PATH%環境變量中包含的文件夾,並查看java.exe的存在位置。

0

運行命令 Java的版本

示出安裝在機器中的Java的。當在Windows環境中未設置JAVA_HOME和JRE_HOME時,此命令有時會失敗。請檢查程序文件文件夾並檢查文件夾名稱是否以java開頭。如果安裝了java,那麼你可以看到它的java文件夾。

+0

如果java不在路徑中,該命令也會失敗。無論其他變量如何。 – Gnoupi

相關問題