摘要:
会导致class文件不能运行,由于jdk版本和运行环境的版本不一致原因是:可能是因为机器有两个版本,window\system\下的javac.exe版本过低,根据环境变量设置的Path,由于C:\Program Files\Java\jdk1.6.0_12\bin;设置在后面,而%SystemRoot%\system32;设置在前面,所以先找到的是system目录下的低版本,改动后将C:\Program Files\Java\jdk1.6.0_12\bin;提到最前面即可。自己机器是检查的时候竟然发现有两个Path设置,由于只改了第一个,没改第二个系统默认的,所以导致每次版本都不一样。贴出这 阅读全文
posted @ 2014-03-19 10:18
棣棣棣棣
阅读(2917)
评论(0)
推荐(0)
摘要:
问题一定是出在环境变量的设置上!而且原因我已经找到了,就是你把PATH路劲配置错了,以至于系统找不到javac去执行!我建议你还是直接把javac所在的路径写到path中,因为把JAVA_HOME变量的设置仅仅是为了把路径的写法简单化,但有时效果恰得其反。记得每次设置完了得重新打开cmd命令才能有效果,变量前的“;”不能忘了。正确的设置方法:直接把jdk的bin目录的路径写到path变量中D:\ProgramFiles\Java\jdk1.7.0_07\bin;或者放在最前面(不用%JAVA_HOME%\bin); 阅读全文
posted @ 2014-03-19 01:18
棣棣棣棣
阅读(154)
评论(0)
推荐(0)

浙公网安备 33010602011771号