package导致出现java.lang.NoClassDefFoundError (wrong name)
来源:互联网 发布:淘宝食品店铺 编辑:程序博客网 时间:2024/05/19 08:42
0、testPackage.java位于E:\workspace\com\sundq\test目录下,内容如下:
1
package
com.sundq.test;
2
public
class
testPackage
3
{
4
public
static
void
main(String[] args)
5
{
6
System.out.println(
"www.sundq.com"
);
7
}
8
}
1、编译成功
E:\workspace\com\sundq\test>javac testPackage.java
2、但运行时出错:(注意:Dos此时当前目录为E:\workspace\com\sundq\test)
E:\workspace\com\sundq\test>java testPackage
Exception in thread “main” java.lang.NoClassDefFoundError: testPackage (wrong name: com/sundq/test/testPackage)
at java.lang.ClassLoader.defineClass1(Native Method)
……..
Could not find the main class: testPackage. Program will exit.
Exception in thread “main” java.lang.NoClassDefFoundError: testPackage (wrong name: com/sundq/test/testPackage)
at java.lang.ClassLoader.defineClass1(Native Method)
……..
Could not find the main class: testPackage. Program will exit.
3、原因:包package所致,如果在testPackage.java中去掉package com.sundq.test; 则运行成功。
4、正确的运行方法:(注意:Dos此时当前目录为E:\workspace\)
E:\workspace>java com/sundq/test/testPackage
www.sundq.com
www.sundq.com
原理是什么???????
- package导致出现java.lang.NoClassDefFoundError (wrong name)
- java运行出现:Exception in thread "main" java.lang.NOClassDefFoundError:Hello(wrong name:hello/Hello)
- exception in thread main java.lang.noclassdeffounderror wrong name
- exception in thread main java.lang.NoClassDefFoundError wrong name解决方法
- java.lang.NoClassDefFoundError: WesternParser (wrong name: common/westernParser/WesternParser)
- exception in thread main java.lang.noclassdeffounderror wrong name
- exception in thread main java.lang.NoClassDefFoundError wrong name解决方法
- 原因: java.lang.NoClassDefFoundError: helloworld/Helloworld (wrong name: Helloworld)
- java Exception in thread "main" java.lang.NoClassDefFoundError: (wrong name: 解决方法
- java Exception in thread "main" java.lang.NoClassDefFoundError: (wrong name: ) 解决方案
- Exception in thread "main" java.lang.NoClassDefFoundError: TCPServer (wrong name: intimeMessage/TCPS
- java.lang.NoClassDefFoundError: org/apache/jsp/Index_jsp (wrong name: org/apache/jsp/index_jsp)
- java.lang.NoClassDefFoundError: org/apache/jsp/licence_jsp (wrong name: org/apache/jsp/Licence_jsp)
- Exception in thread "main" java.lang.NoClassDefFoundError: TCPServer (wrong name: intimeMessage/TCP
- java.lang.NoClassDefFoundError: org/apache/jsp/Register_jsp (wrong name: org/apache/jsp/register_jsp
- Exception in thread "main" java.lang.NoClassDefFoundError: ArrayTest (wrong name : Arraytest)
- Exception in thread "main" java.lang.NoClassDefFoundError: Demo (wrong name: com/zhangyun/Demo)解决办法
- Exception in thread "main" java.lang.NoClassDefFoundError: aa (wrong name:xxxxx)
- Spring Security
- nagios监控系统搭建
- Remove Antivirus XP Hard Disk Repair v9
- 分析一个字符串生成相关查询条件,比如搜索相关文章的功能
- Android 为Notification加上一个进度条
- package导致出现java.lang.NoClassDefFoundError (wrong name)
- Oracle游标跟连接数
- 国外C#开源系统一览表
- Byte of Python学习笔记五
- 编程小技巧(持续更新中)
- VS2008中使用libcurl库在编译时遇到的LNK2001问题
- 关于java爬楼梯的故事--数据结构
- 一些C语言题
- 观察者模式