无法运行简单的HelloWorld类

时间:2014-01-08 08:42:17

标签: java runtime-error

我正在尝试在Windows上编译简单的Java HelloWorld源代码。我按以下方式编译它:

javac HelloWorld.java

但是当我像这样运行时

java HelloWorld.class

我收到错误

Could not find or load main class HelloWorld.class

但文件在那里,有任何提示吗?

6 个答案:

答案 0 :(得分:3)

像这样运行:

java HelloWorld

请勿在类名后添加.class后缀。

答案 1 :(得分:3)

java -cp . HelloWorld

需要.才能告诉Java在类路径中包含当前目录。 HelloWorld是要运行的类的名称(不得添加.class后缀)。

答案 2 :(得分:1)

javac HelloWorld.java没问题但是

使用

java HelloWorld

`

答案 3 :(得分:1)

运行java计划

java HelloWorld

(没有.class扩展名)

<强> [注]

初学者教程http://www.javabeginner.com/

答案 4 :(得分:1)

使用javac HelloWorld.java编译您的java文件很好,但是当您尝试运行时,它会这样做。 java HelloWorld。 **

注意:在运行已编译的代码时仅使用类名。

答案 5 :(得分:1)

这是迈向Java开发的基本步骤,这很重要! 假设你有一个名为Main.java的Java文件,请用你最喜欢的编辑器打开它:

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

现在退出编辑器并使用javac编译:

javac Main.java

将生成Main.class个文件 然后,您可以使用java启动JVM以在类main中执行此Main方法。

java Main

请注意,由于您的班级名称为Main,因此您需要执行Main班级 在这里,您不需要在类名后包含.class后缀。

如果您在此课程中有包名,请使用:
执行java your.package.name.Main

是的,这很容易吗?开始你的Java之旅!