我在Windows 8.1上安装了jdk 8_u25,但命令javac和javap无效。我转到环境变量并将Path的值更改为
C:\ Program Files(x86)\ AMD APP \ bin \ x86_64;%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32 \ Wbem;%SYSTEMROOT%\ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files(x86)\ ATI Technologies \ ATI.ACE \ Core-Static; C:\ Program Files \ Java \ jre1.8.0_25 \ bin
仍然无法正常工作。我的程序文件在C:本身。请帮助。谢谢。
答案 0 :(得分:3)
在Windows上安装JDK以及安装JDK时,它还会安装JRE的单独“公共”副本,供Web浏览器Applet和Java Web Start等工具使用。
C:\ Program Files \ Java \ jre1.8.0_25 \ bin
看起来像这个公共JRE安装的bin目录而不是JDK本身,而公共JRE不包含javac
。
您需要将JDK bin目录添加到路径而不是公共JRE目录。