在Java的“Hello World”程序中查找主类

在Java的“Hello World”程序中查找主类,java,class,Java,Class,我有一个看似简单的Java程序,但当我运行它时,我得到了错误: 错误:无法找到或加载主类 这是我的密码 public class HelloPrinter { public static void main(String[] args) { System.out.println("Hello, World!"); } } 我对Java语言一无所知,不知道还能做什么。我的程序文件名为hello_world.java,在尝试运行该程序时,我键入java he

我有一个看似简单的Java程序,但当我运行它时,我得到了错误:

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

这是我的密码

public class HelloPrinter
{
    public static void main(String[] args)
    {
        System.out.println("Hello, World!");
    }
}
我对Java语言一无所知,不知道还能做什么。我的程序文件名为hello_world.java,在尝试运行该程序时,我键入java hello_world.java。我是不是做错了什么?我也尝试过java-cp hello_world,但这给了我同样的错误


我做错了什么?

从你提供的一点信息来看,我认为你的执行方式是错误的

确保运行以下两个命令:

javac HelloPrinter.java
java HelloPrinter

第一个命令是将源代码导入文件。第二个命令执行该类文件。

您做错了什么?很难说,因为您没有告诉我们您是如何编译和运行代码的。这个错误非常非常常见。请用谷歌搜索一下你是如何执行你的应用程序的?我使用一个文本编辑器来编写程序,将它保存为.java文件,并在mac上使用终端应用程序运行它。我还能做什么呢?你肯定在执行另一个.class文件,而不是HelloPrinter.classThis。这是我犯的最根本、最明显的错误。我是新手,我真的很感谢你的帮助。@Jacob如果这个答案对你有帮助,请不要忘记。