2015-07-13 43 views
0

我想我不得不在Java编程和我做了一个HelloWorld程序,如果你需要就在这里它的代码:错误:无法找到或加载主类。命令提示符

public class Main { 
    public static void main(String[] args){   
     System.out.println("helloworld"); 
    } 
} 

它编译没有错误,每当我尝试从命令提示符下运行它说:

"Error: Could not find or load main class".

我不知道我在做什么错。我有jre 1.8.0_45和jdk 1.7.0_71。

+0

你在命令提示符下输入什么命令来运行程序? – APerson

+0

我导航到.class的位置并键入“java helloworld.class” – Takdm

+0

类文件的文件名是什么?它应该是'主'。当你执行类时,你也不需要'.class'。您可能希望阅读[Java TM编程语言的代码约定](http://www.oracle.com/technetwork/java/codeconvtoc-136057.html),它将使人们更容易阅读代码和你阅读其他 – MadProgrammer

回答

0

根据您的评论

I navigate to the location of the .class and type "java helloworld.class" – Takdm

当你运行程序你不.class。只要做

java helloworld 
+0

我做了,我也将它重命名为主也但它仍然给我错误 – Takdm

0

首先 - 文件名和类名必须相同。 然后使用javac FileName.java命令编译你的程序 运行你的程序try- java -cp . ClassName 应该工作。

相关问题