我最近安装了Java,但是当我打开命令行并输入时:

java -version


我回来了:

C:\Users\Tim>java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)


但是当我输入:

javac -version


我回来了:

C:\Users\Tim>javac -version
'javac' is not recognized as an internal or external command,
operable program or batch file.


我在环境变量的路径末尾添加了以下行:

;C:\Program Files\Java\jdk1.8.0_60\bin;


我安装了此版本:

jdk-8u60-windows-x64.exe


我使用Windows10。我已经寻求了多种资源来寻求帮助,但是似乎都没有用。我想我已经安装了正确的软件包,因为它的名称是JDK,适用于64台计算机上的Windows,并且找到了Java,但编译器却没有。我现在正在尝试使用Java进行培训,但是我一直坚持在这里,除非我解决了这个问题,否则别无所求。感谢您的帮助。谢谢。

最佳答案

您错过了一些步骤。转到可变环境并执行以下操作:

系统变量:


编辑路径变量,添加以下内容:

; C:\ ProgramFiles \ Java \ Java_version \ bin
创建一个新变量。它的名称将是classpath,其值将是:
; C \ ProgramFiles \ Java \ Java_Version \ src.zip


用户变量:


创建一个名为path的变量,其值将为:
C:\ ProgramFiles \ Java \ Java_verson \ bin
创建一个名为classpath的变量,其值为:
C \ ProgramFiles \ Java \ Java_Version \ src.zip

关于java - 可以识别Java但不能识别Javac,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32596347/

10-09 04:01