jdk6安装之后配置Classpath有两种方案,其中一种会出现could not find the main class错误,为啥捏

首先我确定Path,java源文件是没错的。.class 也生成了。但是
Classpath配置成C:\Program Files\Java\jdk1.6.0_32\lib的时候在DOS下执行java HelloWorld 会出现 could not find the main class
如果配置成.;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 就可以顺利执行了。为什么呢?

main类是你自己定义的,jdk的标准库中当然找不到,第二种classpath用;分隔,表示四个类路径,最前面的点(.)表示当前路径,在这里可以找到你定义的main类~来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-30
看一楼吧 你自己设置的就只有一点的区别,. 表示当前路径,没有这个,当然会中不到类!

实际上 1.5以上的版本 都不需要配置classpath变量 设置java_home和path就行了 你可以试试
相似回答