我在 Git Bash 中创建了一个 HelloWorld.java 文件
$vi HelloWorld.java
Run Code Online (Sandbox Code Playgroud)
然后插入以下内容:
class Hello {
public static void main (String[] arguments) {
System.out.println ("Hello, world!");
}
}
Run Code Online (Sandbox Code Playgroud)
按 esc 并写入 :wq!
然后我尝试调用该程序。
$ls
HelloWorld.java
$javac HelloWorld.java
$ls
Hello.class HelloWorld.Java
$ java HelloWorld
Error: Could not find or load main class HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
Run Code Online (Sandbox Code Playgroud)
你能帮助我吗?
您需要修复一些问题:
你的主类应该有公共访问修饰符
public class Hello {}
Run Code Online (Sandbox Code Playgroud)文件名和类名也应该匹配。因此,如果您的类名为Hello,则您的文件应命名为Hello.java
| 归档时间: |
|
| 查看次数: |
3550 次 |
| 最近记录: |