我在eclipse中新建一个Javaproject,然后在里面建了几个class。在最后一个class中提供接口。在eclipse中能运行,并且生成对应的.class文件。但在控制台运行最后一个.class文件时提示无法加载主类,这是怎么回事?
在eclipse中可以运行,各种功能都能实现,我只想把各个.class合并成为一个,怎么办
追答接口怎么可以运行?你搞错了吧
可以运行的只有包含main方法的Java文件
追问那你告诉我如何把一个Java project变成一个可以在控制台运行的.class文件
追答Javac编译所有Java文件,编译完你会看见.class文件,然后运行有main方法的.class文件
追问问题就在这了,所有编译好的class文件将近16kb,而拥有主类的class文件只有1kb,且运行提示出错:Exception in thread “main” java.lang.NoClassDefFoundError:…
追答你的代码没错吧,还有,运行的时候是Java +文件名,没有后缀哦
追问应该没错吧,因为在eclipse中是可以的,控制台没输错,没加后缀
追答你运行的是不是包含主类的class文件啊,照理说不应该有错啊
追问是啊,没错的