我只是在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 Corporation\Ph ysX\Common;C:\WINDOWS\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:\Users\Foody>
最佳答案
您的变量路径中有一个拼写错误:
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;
关于Java 命令有效,但 javac 命令无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61809859/