我的所有java程序都在编译,但没有在命令提示符下运行

时间:2015-03-31 10:11:05

标签: java

当我尝试使用命令提示符编译任何Java程序时,成功形成了类文件,并且还显示了编译时错误(如果有的话)。但是,当我使用命令运行程序时:

java ProgramName

然后显示以下错误:

Could not find or load main class ProgramName

对于我系统中的所有Java程序都会发生这种情况。我已经检查过类路径和环境变量是否已设置。我仍然无法在这里找到错误。

3 个答案:

答案 0 :(得分:0)

最有可能的是你正在运行

java FileName

但您应该使用类名称

运行它
java ClassName

同时检查thread

答案 1 :(得分:0)

你可以使用包含类路径的-cp命令来尝试。使用-cp参数,您可以提供类路径,即程序在编译时可能需要的其他类或库的路径

java -cp className

答案 2 :(得分:-1)

检查班级中的主要方法public static void main (String[] args)