首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

package&classpath有关问题!

2011-12-15 
package&classpath问题!!!本地class目录:D:\JavaWorkSpace\MyClass\samplepath:PathC:\j2sdk1.4.2_11\bin

package&classpath问题!!!
本地class目录:D:\JavaWorkSpace\MyClass\sample
path:Path=C:\j2sdk1.4.2_11\bin;***
CLASSPATH=.;D:\JavaWorkSpace
Hello.java代码:

package   MyClass.sample;

public   class   Hello   {
public   static   void   main(String[]   args)   {
System.out.println( "Hello,   world ");
}
}

CMD下当前目录为:D:\JavaWorkSpace\MyClass\sample
javac   Hello.java   编译通过
java   Hello.java   报错
Exception   in   thread   "main "   java.lang.NoClassDefFoundError:   Hello   (wrong   name:   MyClass/sample/Hello)

如果把代码里package   MyClass.sample;去掉,就可以正常运行,不理解啊!
我是JAVA新手,有先辈帮下忙吧.


[解决办法]
因为他是放在包里面的,所以你的class文件就不在当前目录下了。
java 报名.类名

热点排行