我只是在Windows中安装jdk和jre版本8。已设置环境变量。我尝试在cmd中运行“java -version”,它显示了安装的java版本。但是当我尝试使用“javac projectName”编译java项目时,系统说javac不被识别为内部或外部命令。那么有谁能告诉我如何解决它? 这是我的环境变量:
C:\ Users \ Foody> echo%PATH% C:\ ProgramData \ Oracle \ Java \ javapath; C:\ Program Files(x86)\ NVIDIA 公司\博士 YSX \共同; C:\窗口\ system32; C:\ WINDOWS; C:\ Windows \ System32下\ WBEM; C:\ Windows \ SY stem32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files \ Microsoft \ Web Platform Installer \; C:\ Program Files(x86)\ Microsoft ASP.NET \ ASP.NET Web Pages \ v1.0 \; C:\ Program Fi les(x86)\ Windows Kits \ 8.0 \ Windows Performance Toolkit \; C:\ Program Files \ Microso ft SQL Server \ 110 \ Tools \ Binn \; C:\ Program Files(x86)\ Common Files \ lenovo \ easyplu ssdk \ bin; C:\ Program File \ Java \ jdk1.8.0_60 \ bin; C:\ Program File \ Java \ jdk1.8.0_60 \ bin \;
C:\用户\ FOODY>
提前致谢。
答案 0 :(得分:4)
您的变量路径中存在拼写错误:
C:\Program File\Java\jdk1.8.0_60\bin;C:\Program File\Java\jdk1.8.0_60\bin\;
应该是,你不需要它两次
C:\Program Files\Java\jdk1.8.0_60\bin;
答案 1 :(得分:2)
JRE只包含java可执行文件,而不包含javac。所以你的路径很明显指向JRE安装目录,而不是JDK。
答案 2 :(得分:1)
如果上面的文字是正确的,你已经写了
"C:\Program File\Java\jdk1.8.0_60\bin;C:\Program File\Java\jdk1.8.0_60\bin\;"
它必须是" Program Files"
C:\Program Files\Java\jdk1.8.0_60\bin;C:\Program Files\Java\jdk1.8.0_60\bin\
答案 3 :(得分:0)