当前位置: 技术问答>java相关
一个小问题,可我不知怎样解决。
来源: 互联网 发布时间:2015-10-11
本文导语: 我用jbuilder 编译了两个java文件,当然,都放在同一个package里了,编译通过。可我在字符界面下运行时,提示: Exception in thread "main" java.lang.NoClassDefFoundError: Server (wrong name: n ewpro1/Server) at java.lang...
我用jbuilder 编译了两个java文件,当然,都放在同一个package里了,编译通过。可我在字符界面下运行时,提示:
Exception in thread "main" java.lang.NoClassDefFoundError: Server (wrong name: n
ewpro1/Server)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
其中的newpro1是包名,Server是类名。我该怎么办?
Exception in thread "main" java.lang.NoClassDefFoundError: Server (wrong name: n
ewpro1/Server)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
其中的newpro1是包名,Server是类名。我该怎么办?
|
设置Classpath=.;....
c:newpro1Server.class
c:java newpro1.Server
c:newpro1Server.class
c:java newpro1.Server
|
好象我也碰到过类似的问题,好象是程序入口的类不能用Package
|
可以把JBuilder执行时在控制台输出的执行命令Copy出来研究一下.