好吧,我可以使用
在命令提示符下编译我的程序javac Main.java
编译没有任何麻烦。但是当我尝试运行程序时出现问题。每当我在编译后尝试在命令提示符下运行它时,我都会收到一条错误消息
Exception in thread "main" java.lang.NoClassDefFoundError: main
这是什么意思?
我也设置了类路径和路径变量。据我所知,我似乎已经涵盖了基础知识,但我不知道我错过了什么。
答案 0 :(得分:0)
这可能是大写的小写拼写错误吗?文件名和类名以及通过java运行程序时的名称应该都具有相同的名称。
在你的情况下,可能是Main
,大写M
。
答案 1 :(得分:0)
首先,在执行javac之后,应该检查主Java文件的类文件是否存在