我已经下载了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