Exception in thread "main" java.lang.NoClassDefFoundError: UdpSend (wrong name:
udp/UdpSend)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:1
2)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482
一般情况下javac UdpSend.java是没有问题的.造成这个异常的原因由下面可以看出是
由于路径的不匹配也就是直接java UdpSend会出现这个异常,原因可能是:
1:你的class也就是public 那个class与你的文件名称不匹配(特别注意大小写)
2:你的.java文件里面有一个package 如我的问题就是多了一个package udp;所以
运行的时候应该是在E:\program\test1\src目录下运行java udp.UdpSend(前提是之前
在当前目录下编译过(javac 。。)
3: 在myeclipse下编译过的.class 文件是不在src目录下的而是在bin目录下的
4:你的jdk可能有问题
分享到:
相关推荐
出现Exception in threadmain java.lang.NoClassDefFoundError的各种可能情况.doc
java.lang.NoClassDefFoundError: de/javakaffee/kryoserializers/CurrencySerializer
JavaMail的java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream错误 原因: MyEclipse6.5的javaee.jar中的mail包与JavaMail包有冲突。 解决: 在MyEclipse目录下(D:\Program Files\MyEclipse ...
jdk升级jdk10后,原本jdk自带的 webservice一些包确实,引起的一系列错误解决方案
jdk升级之后出现异常:java.lang.NoClassDefFoundError: javax/xml/ws/Service 1、解决方案jdk降级至1.8之前 2、由于JDK9以后,去除了javax.xml包需要引入对应的jar包 <groupId>javax.activation <artifactId>...
NULL 博文链接:https://lyndon-lin.iteye.com/blog/856002
NULL 博文链接:https://bijian1013.iteye.com/blog/2305804
java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSupport异常处理
java解决Handler processing failed; nested exception is java.lang.NoClassDefFoundError
该jar包解决报错java.lang.NoClassDefFoundError: org/apache/james/mime4j/MimeException,亲测可用。
主要介绍了Exception in thread main java.lang.NoClassDefFoundError错误解决方法,需要的朋友可以参考下
jackson-annotations-2.10.2.jar jackson-core-2.10.2.jar jackson-databind-2.10.2.jar NoClassDefFoundError解决
Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Message at com.bulktree.mail.SimpleMailTest.mail(SimpleMailTest.java:30) at com.bulktree.mail.SimpleMailTest.main(SimpleMailTest...
NULL 博文链接:https://chen106106.iteye.com/blog/1596135
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 要在java里使用json用到的jar包怎么导入...
NULL 博文链接:https://jaychang.iteye.com/blog/980159
Exception in thread "main" java.lang.NoClassDefFoundError: org/json/JSONObject,是因为缺少java-json.jar-附件资源
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
在jsp运行过程中,报错 java.lang.NoClassDefFoundError org.apache.xml.serializer.TreeWalker时的处理方法。