NoClassDefFoundError in Java的出错原因与解决方法
来源:互联网 发布:销售信心 知乎 编辑:程序博客网 时间:2024/05/01 12:16
public class Hello
{
public static void main(String args[]){
System.out.println("你好,很高兴学习Java");
}
}
在命令提示符下
D:java>javac Hello.java
正常。
D:java>java Hello
出现下面问题:Exception in thread "main" java.lang.NoClassDefFoundError: Hello
初学者在使用命令行编译JAVA程序时经常会遇到这样的问题。
这个错误的原因就是:java解释器找不到你自己定义的类Hello。
假如Hello.class在D盘D:/java目录下, java.exe在C:/Java/jdk1.5.0_02/bin目录下
有两种解决办法:
1. 在命令行模式下敲入
c:>C:/Java/jdk1.5.0_02/bin/java -classpath D:/java Hello
注意, 在HelloWorld前面有一个空格。
2. 在命令行模式下输入
c:>set classpath=D:/java
c:>C:/Java/jdk1.5.0_02/bin/java Hello
即可。
以上两种方法的本质都是设定正确的classpath, 使得java能够找到你自己定义的类。
原文地址
0 0
- NoClassDefFoundError in Java的出错原因与解决方法
- java.lang.NoClassDefFoundError的几种原因与解决方法
- android 程序运行出现 java.lang.NoClassDefFoundError的原因与解决方法之一
- android 程序运行出现 java.lang.NoClassDefFoundError的原因与解决方法之一
- "Exception in thread "main" java.lang.NoClassDefFoundError"错误的原因
- Exception in thread "main" java.lang.NoClassDeffoundError的原因
- java.lang.NoClassDefFoundError:...... 的解决方法
- java.long.NoClassDefFoundError,的解决方法:
- java.lang.NoClassDefFoundError的解决方法
- 在dos中运行java程序,出现Exception in thread "main" java.lang.NoClassDefFoundError的原因
- 关于bcp out 于bcp in出错的一般原因和解决方法
- NoClassDefFoundError错误发生的原因 以及常见的解决方法
- NoClassDefFoundError错误发生的原因 以及常见的解决方法
- 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 wrong name解决方法
- Python循环创建文件或文件夹
- url重写机制
- CGridView filter with relations
- iOS如何使用aotolyout来约束Scroll View 与 TableView
- hbase启动错误org.apache.hadoop.hbase.TableExistsException: hbase:namespace
- NoClassDefFoundError in Java的出错原因与解决方法
- 6大设计原则
- SQLSERVER(一) 快速比较两个张,相同和不同的数据!
- 小白用linux之makefile编写
- Android最佳实践之:StrictMode介绍
- 操作无序数组,有重复值
- EXTJS设置grid某个字段值
- OAuth授权(一)
- IDG王辛:下一个阿里巴巴 就在在线教育领域