当前位置: 技术问答>java相关
急!!! 为什么jbuilder5种使用run执行没有错误的程序,make以后却一大堆错。?
来源: 互联网 发布时间:2015-04-16
本文导语: 每次都出下面的错,而且没有办法执行,请问怎么解决啊,我在jbuilder中使用run执行得很好,什么错误也没有,请问这是怎么回事?我很急啊!谢谢!!! E:classescakeshopapp>java MainFrame Exception in thread "main" java.lang....
每次都出下面的错,而且没有办法执行,请问怎么解决啊,我在jbuilder中使用run执行得很好,什么错误也没有,请问这是怎么回事?我很急啊!谢谢!!!
E:classescakeshopapp>java MainFrame
Exception in thread "main" java.lang.NoClassDefFoundError: MainFrame (wrong name
: cakeshopapp/MainFrame)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
1)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
E:classescakeshopapp>java MainFrame
Exception in thread "main" java.lang.NoClassDefFoundError: MainFrame (wrong name
: cakeshopapp/MainFrame)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
1)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
|
将使用到的JB库(DataExpress等)的JAR文件加入classpath
如果使用了jb自己的类库,那么产生的文件自己必须带着所需要的库
如果使用了jb自己的类库,那么产生的文件自己必须带着所需要的库
|
原因是这样:
因为你的MainFrame有包名cakeshopapp,对不对。那样的话当然不能这样运行,你得退到cakeshopapp的上一级目录运行:
E:classes>cakeshopapp>java cakeshopapp.MainFrame
因为你的MainFrame有包名cakeshopapp,对不对。那样的话当然不能这样运行,你得退到cakeshopapp的上一级目录运行:
E:classes>cakeshopapp>java cakeshopapp.MainFrame
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。