gpt4 book ai didi

java - 无法找到或加载主类 - 对于任何程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:55:34 25 4
gpt4 key购买 nike

我遇到了一个问题,java 命令 - 无论我尝试运行什么,它都说它无法找到或加载主类

用 javac 编译时一切正常,创建了 .class 文件。所以当我运行时:

javac HelloWorld.java

public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}

编译一切正常,HelloWorld.class 文件与 HelloWorld.java 文件一起创建。然而,当我去运行时:

java HelloWorld

1) 最明显的迹象是,当我按 Tab 自动填充 HelloWorld 时,什么也没有出现。

2) 当我运行它时,我得到了 Error: Could not find or load main class HelloWorld 尽管它在同一个目录中,不是包的一部分,编译正常.class文件,程序有一个主类。

引用运行 Fedora 23 64 位,openjdk 版本“1.8.0_111”

最佳答案

给Java新手的一个小提醒:

编译时,输入:

javac MyClass.java

现在,您有两个文件:

MyClass.class MyClass.java

现在,尽管您在编译时输入了 .java 扩展名,但在运行程序时一定不能输入扩展名 .class。你应该只输入:

java MyClass

如果你输入 java MyClass.class 那么你会得到:

Error: Could not find or load main class

关于java - 无法找到或加载主类 - 对于任何程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46510208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com