hello.java:1: 错误: 类 HelloWorld 是公共的, 应在 名为 HelloWorld.java 的文件中声明 public class HelloWorld {
时间: 2024-02-16 15:03:57 浏览: 36
这个错误是因为你的文件名和类名不匹配。在Java中,公共类的名称必须与文件名完全相同。如果你的公共类名是HelloWorld,那么文件名也必须是HelloWorld.java。
所以要解决这个错误,你需要将文件名更改为HelloWorld.java,或者将公共类的名称更改为与文件名匹配。例如,如果你想将文件名保持为hello.java,那么你可以将公共类的名称更改为Hello。例如:
```
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
```
这样就可以编译和运行这个程序了。
相关问题
HelloWorld.java:1: 错误: 类helloworld是公共的, 应在名为 helloworld.java 的文件中声明 public class helloworld{
在你提供的代码中,类名应该与文件名完全匹配。根据引用和引用的描述,错误是因为公共类名应该是"HelloWorld",而文件名应该是"HelloWorld.java",而不是"helloworld.java"。所以,你需要将文件名"Helloworld.java"改为"HelloWorld.java",以解决这个错误。
错误: 在类 helloworld.HelloWorld 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args)
这个错误提示是在执行 Java 代码时出现的,通常是因为 Java 虚拟机无法找到程序的入口方法 main。解决方法是在类 helloworld.HelloWorld 中添加一个 public static void main(String[] args) 方法,作为程序的入口点。正确的代码应该类似于:
```java
package helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
```
上面的代码定义了一个名为 HelloWorld 的类,其中包含一个 public static void main(String[] args) 方法,该方法会在程序运行时被 Java 虚拟机调用,从而启动程序并输出一条 Hello World 的消息。