无法找到或加载主类java hello world

时间:2016-02-01 17:16:28

标签: java

我正在尝试在java上编写 hello world 。我的代码是:

class myfirstjavaprog
{  
        public static void main(String args[])
        {
           System.out.println("Hello World!");
        }
}

当我在cmd上运行 java youtube.java 时出现此错误:

错误:无法找到或加载主类youtube.java

4 个答案:

答案 0 :(得分:0)

在Java中,公共类的名称必须与源文件相同,否则您将收到该错误。尝试将第一行更改为class youtube

答案 1 :(得分:0)

使用cmd编译java类,使用:

  javac youtube.java 

但是如果你想运行它,请使用:

  java youtube

如果您在命令javac中出错,请检查Environment Variables

答案 2 :(得分:0)

以下是您需要做的事情:

假设您的文件名为youtube.java

运行以下命令:

javac youtube.java

编译完成后,应生成myfirstjavaprog.class文件。

要执行此类,您需要运行以下命令:

java myfirstjavaprog

希望这有帮助!

答案 3 :(得分:0)

通常问题是当您尝试在较旧的JRE上运行应用程序时,该JRE是使用较新的Java版本编译的。检查你的java版本,然后根据它编译代码。如果您使用的是Eclipse,则可以在configure build path选项中更改它。