回复 6楼 lp814520185
你原来1楼的贴图显示的是javac找不到源文件,那个贴图时使用的控制台里的JDK需要运行的环境应该是配置好的,否则javac不能运行
5楼贴的图显示的是javac不是可执行文件,说明没在path中找到javac.exe
1楼和5楼的操作有什么不同?包括打开控制台的方法,以及又修改过什么环境配置?
你可以参考下面的思路,看看是否能解决:
步骤1:在控制台中输入【set】,可以看到在当前控制台中真正有效的环境变量的具体的值
步骤2:可以用Dos的重定向符【>】,把屏幕显示的内容重新定向到指定文件中,比如执行【set>set.txt】,然后执行【set.txt】,就能把文本文件贴到论坛里来了
步骤3:有用的环境变量的【例子】,根据自己机器的安装路径修改,使用资源浏览器的地址栏来确认相应路径里是否有自己想要的文件
JAVA_HOME=C:\Program Files\Java\jre8
CLASSPATH=C:\Program Files\Java\jre8\lib;C:\Program Files\Java\jre8\lib\tools.jar;C:\Program Files\Java\jre8\lib\dt.jar
Path=C:\Program Files\Java\jdk1.8.0\bin
1楼的时候,步骤3是正确的,尤其Path=XXX这里,应该能在相应路径中找到javac.exe
比如在我机器上执行【dir "C:\Program Files\Java\jdk1.8.0\bin\javac.exe"】,输出【2014/03/20
23:31
15,752 javac.exe】
5楼的时候,步骤3不正确了
解决办法1:像1楼那样把path这个系统变量也设置好,注意有可能需要重启控制台或者电脑才能起作用。设置完永久有效。
解决办法2:在控制台里执行类似【set Path=C:\Program Files\Java\jdk1.8.0\bin】这样的命令,路径需要按照你自己机器上哪里有javac.exe来配置。设置完,关闭控制台之前有效;再次启动控制台时需要重新配置。
解决办法3:显然2很麻烦,可以写个批处理来完成2这个步骤。