我已經下載了JDK 1.8.0_131java命令工作,但javac命令不?
當我打開命令提示符,然後寫下面的命令 - Java的版本它給我的輸出
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
,但是當我寫了下面的命令:javac的-version它給我的輸出
'javac' is not recognized as an internal or external command,
operable program or batch file.
我有編輯系統變量路徑 - C:\ PROGRA〜1 \的Java \ jdk1.8.0_131 \ BIN;
當我做下面的命令: 「C:\ Program Files文件\的Java \ jdk1.8.0_131 \ BIN \ javac的」 -version
它給我的輸出:
javac 1.8.0_131
所以我知道我已經安裝了正確的java版本
我也檢查了上面的文件夾,並找到了一個javac.exe那裏。請幫忙。
編輯:
我終於解決了這個問題。我在做什麼是編輯「路徑」變量時,我所要做的就是創建一個名爲「PATH」和下面的細節新的變量:
Variable name : PATH
Variable value : c:\Program Files\Java\jdk1.8.0_xx\bin;[Existing Entries...
您可能還沒有聲明'CLASSPATH'變量。請參閱此鏈接(https://www.cis.upenn.edu/~bcpierce/courses/629/jdkdocs/tooldocs/solaris/javac.html) – gandalf
希望您已重新打開bash並嘗試了此操作。因爲路徑設置的變化隻影響新打開的bash/shell – Chakri
甘道夫:這是無稽之談。 – GhostCat