Exception in thread "main" java.lang.NoClassDefFoundError:错误 如何解决?
来源:互联网 发布:正龙数据 编辑:程序博客网 时间:2024/06/10 07:28
在命令行方式下执行某一个class文件,出现
如下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: NqGenKey/class
Caused by: java.lang.ClassNotFoundException: NqGenKey.class
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
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:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
这个问题已经出现过无数次,一直记不住是如何解决
原来是这样的
1.如果引用了其他的java库文件,则classpath 必须设置,classpath代表 class search path
2.必须使用java NqGenKey 而不是java NqGenKey.class
3.如果不设置classpath环境变量,不设置classpath参数,默认为当前目录
4.如果设置了classpath ,那么必须将当前路径加入到classpath中
或者命令下直接加入
windows下
java -cp "%CLASSPATH%;." NqGenKey
Linux下
java -cp $CLASSPATH:. NqGenKey
- Exception in thread "main" java.lang.NoClassDefFoundError:错误 如何解决?
- Exception in thread "main" java.lang.NoClassDefFoundError错误解决
- Exception in thread "main" java.lang.NoClassDefFoundError错误解决
- Exception in thread "main" java.lang.NoClassDefFoundError错误解决
- Java运行错误:Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError: 错误
- "Exception in thread "main" java.lang.NoClassDefFoundError"错误的原因
- 解决Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError问题的解决
- Exception in thread "main" java.lang.NoClassDefFoundError解决了
- Exception in thread "main" java.lang.NoClassDefFoundError解决
- Exception in thread "main" java.lang.NoClassDefFoundError 神奇解决
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError
- Exception in thread "main" java.lang.NoClassDefFoundError:
- Exception in thread "main" java.lang.NoClassDefFoundError
- 天涯海角
- nginx源码分析(15)-模块分析(1)
- 最近做的一个新书速递
- DIV+CSS浮动布局完美解决方案
- EditPlus v3.11 Build 340注册码
- Exception in thread "main" java.lang.NoClassDefFoundError:错误 如何解决?
- Oracle和DB2的相关转换
- 解决risefile控件经常出现《保存文件失败could not execute query》的问题
- 俺是新来的
- singleton的优缺点
- IBatisNet的相关使用方法 - 入门
- tuxedo学习(1)
- 协调是工作流出现的因素之一
- CR与CX结合所做的报表