Exception in thread "main" java.lang.NoClassDefFoundError
5 个解决方案
#1
运行那个带有main函数的JAVA文件!
但别忘了先编译!
但别忘了先编译!
#2
先把用得到的java文件编绎成class文件,再运行带mian方法的class文件
#3
类的结构层次变化了..无法找到关联类...
#4
先用命令 “javac 源文件名.java " 编译成.class文件
再用命令 "java 源文件 " 运行就可以了
再用命令 "java 源文件 " 运行就可以了
#5
不全对,运行命令是:
java 类全名(类名可以与文件名不同)
另外要注意的是,运行的当前路径应当是与类包名对应的根部。例如类所在路径为
/home/usr/bin/Test.class
包声明为
package usr.bin;
那么运行的当前路径就应当是/home:
/home $ java usr.bin.Test
#1
运行那个带有main函数的JAVA文件!
但别忘了先编译!
但别忘了先编译!
#2
先把用得到的java文件编绎成class文件,再运行带mian方法的class文件
#3
类的结构层次变化了..无法找到关联类...
#4
先用命令 “javac 源文件名.java " 编译成.class文件
再用命令 "java 源文件 " 运行就可以了
再用命令 "java 源文件 " 运行就可以了
#5
不全对,运行命令是:
java 类全名(类名可以与文件名不同)
另外要注意的是,运行的当前路径应当是与类包名对应的根部。例如类所在路径为
/home/usr/bin/Test.class
包声明为
package usr.bin;
那么运行的当前路径就应当是/home:
/home $ java usr.bin.Test