2011-05-05 115 views
1

,我发现了以下错误信息螺纹越来越异常“主要” java.lang.NoClassDefFoundError:

Exception in thread "main" java.lang.NoClassDefFoundError: LU62XnsCvr (wrong name: APPC_LU62/java/LU62XnsCvr)

我不明白的是,我编了一组类文件来自源 的模拟包语句的类目录结构

例如

C:>set CLASSPATH=C:\APPC_LU62\java

C:>java LU62XnsCvr Exception in thread "main" java.lang.NoClassDefFoundError: LU62XnsCvr (wrong name: APPC_LU62/java/LU62XnsCvr) at java.lang.ClassLoader.defineClassImpl(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:265) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(URLClassLoader.java:506) at java.net.URLClassLoader.access$300(URLClassLoader.java:77) at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:905) at java.security.AccessController.doPrivileged(AccessController.java:284) at java.net.URLClassLoader.findClass(URLClassLoader.java:427) at java.lang.ClassLoader.loadClass(ClassLoader.java:643) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:311) at java.lang.ClassLoader.loadClass(ClassLoader.java:609)

C:>

C:>cd APPC_LU62\java

C:\APPC_LU62\java>dir /p Volume in drive C has no label. Volume Serial Number is B62B-74FF

Directory of C:\APPC_LU62\java

05/04/2011 05:34 AM . 05/04/2011 05:34 AM .. 05/03/2011 06:53 PM 1,492 LU62XnsCvr$cntrl_status.class 05/03/2011 06:53 PM 1,253 LU62XnsCvr$recv_status.class 05/03/2011 06:53 PM 1,689 LU62XnsCvr$system_code.class 05/03/2011 06:53 PM 15,230 LU62XnsCvr.class 4 File(s) 19,664 bytes 2 Dir(s) 676,075,888,640 bytes free

在源代码中,我的开始......

/*--------------------------------------------------------------- 
// * LU6.2 Transceiver 
*---------------------------------------------------------------*/ 
package APPC_LU62.java ; 

import java.nio.* ; 

import java.nio.channels.* ; 

import COM.ibm.eNetwork.cpic.* ; 

import java.io.* ; 

// bring in date-time functionality 
import java.util.Date ; 
import java.text.DateFormat ; 
import java.text.SimpleDateFormat ; 

public class LU62XnsCvr extends Object 

有没有明显的错误拼写,我可以看到。

代码编译干净...

任何意见,建议和意见是值得赞赏。

感谢

问候

盖伊丰富

回答

3

尝试java APPC_LU62.java.LU62XnsCvr

+0

喜卡尔感谢您的建议。不过我很好奇,为什么 – 2011-05-05 23:17:51

+0

,因为你已经打包了,因此需要通过其包名来显式调用它。 – GoingTharn 2011-05-05 23:19:34

+0

哦,所以这是一个“包”好的谢谢你 – 2011-05-05 23:34:18