暂且认为他是jdk的一个小bug吧,今天在重新设置环境变量时设置如下:
path=;C:/Program Files/Java/jdk1.5.0_09/bin
classpath=.;C:/Program Files/Java/jdk1.5.0_09/lib/tools.jar;C:/Program Files/Java/jdk1.5.0_09/lib/dt.jar;C:/Program Files/Java/jre1.5.0_09/lib/rt.jar
但是在Ms-dos下执行java命令时正常并可以执行java -version命令但javac命令并不能执行.就这样反复试了N次还以为是我哪设置的问题。回头一查应该没有错呀
最后试着用命令行的方式来设置
set path=;C:/Program Files/Java/jdk1.5.0_09/bin
这样执行是可以的。但是我在许多说明里看到的是这个命令仅在当前状态下可以,当你重起或者关闭进就不再起到作用,然而结果却恰恰相反,我试着重新启动计算机,目前仍可以使用,记得在看张孝祥的教程在讲解这点时好像也提到了这点,不过当时没有具体去试这一部分。现在算是体会到了。算是个记号吧。