Error: Could not find or load main class HelloWorld
Error: Could not find or load main class HelloWorld
我通过
在GitBash中创建了一个HelloWorld.java文件
$vi HelloWorld.java
然后插入以下内容:
class Hello {
public static void main (String[] arguments) {
System.out.println ("Hello, world!");
}
}
按 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
你能帮帮我吗?
您需要解决一些问题:
你的主 class 应该有 public 访问修饰符
public class Hello {}
文件名和 class 名称也应该匹配。所以如果你的class名字是Hello,你的文件应该被命名为Hello.java
$ls
Hello.java
$java Hello.java
Hello, World!
我通过
在GitBash中创建了一个HelloWorld.java文件 $vi HelloWorld.java
然后插入以下内容:
class Hello {
public static void main (String[] arguments) {
System.out.println ("Hello, world!");
}
}
按 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
你能帮帮我吗?
您需要解决一些问题:
你的主 class 应该有 public 访问修饰符
public class Hello {}
文件名和 class 名称也应该匹配。所以如果你的class名字是Hello,你的文件应该被命名为Hello.java
$ls
Hello.java
$java Hello.java
Hello, World!