日期:2014-05-20  浏览次数:20702 次

为什么不设置jdk的path和classpath也可以编译运行
我没设置path和classpath
但在winxp下的cmd中同样可以编译运行java程序啊  

现在jdk5是不是不需要设置环境变量了啊?

------解决方案--------------------
我的异常网推荐解决方案:java环境变量设置
------解决方案--------------------
我没设不行啊 是不是你以前设过了?
------解决方案--------------------
你的jdk可能是安装版,所以不用设置classpath吧!
------解决方案--------------------
偶也是如此,来个高手回答一下.
编译的时候set中竞然没有classpath
------解决方案--------------------
你之前不是不装过 JBUILDER
------解决方案--------------------
你的jdk可能是安装版,以前装过吧
------解决方案--------------------
可是我设置了classpath且没有包含“.”,为什么同样可以在编译后运行呢

那是因为你当前的路径在classpath中,你换的别的路径估计就不行了
------解决方案--------------------
加了点的,就先在当前目录下找,如果没有,再到别的目录,不加点的,就不一定了吧~
------解决方案--------------------
楼上,那看点加在classpath的什么地方了,如果加在最后,那当前目录会在最后才找的。
是按classpath从前到后找的。