Java程序未在命令提示符下运行

时间:2014-02-18 11:05:55

标签: java compilation command-prompt

好吧,我可以使用

在命令提示符下编译我的程序
javac Main.java

编译没有任何麻烦。但是当我尝试运行程序时出现问题。每当我在编译后尝试在命令提示符下运行它时,我都会收到一条错误消息

Exception in thread "main" java.lang.NoClassDefFoundError: main

这是什么意思?

我也设置了类路径和路径变量。据我所知,我似乎已经涵盖了基础知识,但我不知道我错过了什么。

2 个答案:

答案 0 :(得分:0)

这可能是大写的小写拼写错误吗?文件名和类名以及通过java运行程序时的名称应该都具有相同的名称。

在你的情况下,可能是Main,大写M

答案 1 :(得分:0)

首先,在执行javac之后,应该检查主Java文件的类文件是否存在