在这个论坛中,也有回答这个问题的。
但是我觉得我的JDK等配置应该都没有问题吧。
所以,再问下大家确认下,到底是什么错误?因为我在我的eclipse里面调试是没有问题的。
但是使用JDK(记事本)调试的时候,却有错误了,真是郁闷呀。
因为,,实验室的电脑里面,没有安装eclipse,只能使用记事本调试呢。。
大家救命呀。java.lang.NoClassDefFoundError: DatagramServer (wrong name: system/DatagramServer)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
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:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Exception in thread "main"
但是我觉得我的JDK等配置应该都没有问题吧。
所以,再问下大家确认下,到底是什么错误?因为我在我的eclipse里面调试是没有问题的。
但是使用JDK(记事本)调试的时候,却有错误了,真是郁闷呀。
因为,,实验室的电脑里面,没有安装eclipse,只能使用记事本调试呢。。
大家救命呀。java.lang.NoClassDefFoundError: DatagramServer (wrong name: system/DatagramServer)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
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:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Exception in thread "main"
解决方案 »
- 对象定义疑问?
- 请问“仅当源级别为5.0时以参数化的类型才可用”是什么意思啊
- java 中英文问题
- 怎么理解FileReader fr=new FileReader("win.ini");和BufferedReader br=new BufferedReader(fr);虽然会用但每行应怎么理解
- 满分求JAVA CRC16算法源码!
- SAX编程的问题(解析XML文件)
- Java写文本文件时如何决定采用什么字符集来存储
- 有没有方法将写好的java程序编译成exe文件
- 开始学Java,高手请推荐基本书给小弟我参考参考,有下载地址的,优先给分!!!
- 多线程一问题,急!
- 问一个用java实现的算法问题。。。。是不是要分开讨论!!!?
- HashMap
classpath路径了呀。我的那些文件都在E:\Package
我已经在我的环境变量里面设置了e:\Package;请问,还需要什么设置没?
javac -classpath .;"C:\Program Files\Java\j2sdk1.4.2_09\lib\tools.jar" YourClass.java执行:
java -classpath .;"C:\Program Files\Java\j2sdk1.4.2_09\lib\tools.jar" YourClass
或
java -cp .;"C:\Program Files\Java\j2sdk1.4.2_09\lib\tools.jar" YourClass
多个路径之间用“;”分隔
谢谢了。
同意楼上这位大哥的说法!!
就是几个.JAVA文件和几个相对应的.CLASS文件
system文件夹下,使用JDK编译也是能通过的。
但是运行还是报那个错误。
只是在我的程序的前面,,,从IDE上面拷过来的时候,没有把
package system;
语句给删除点了。呵呵。。