gpt4 book ai didi

java - 如何在ubuntu上运行java类?

转载 作者:行者123 更新时间:2023-12-02 02:21:22 25 4
gpt4 key购买 nike

如果我编译并运行该程序。我没有任何问题。

public class HelloWorld {
public static void main(String[] args) {
// Prints "Hello, World" to the terminal window.
System.out.println("Hello, World");
}
}

如果我添加行 package ch01.sec01; ,它将正确符合 javac。但是,当我尝试使用 java 运行它时,我得到:

Error: Could not find or load main class HelloWorld

我已经尝试过以下方法。

export CLASSPATH=/usr/lib/jvm/java-9-openjdk-amd64/bin:/usr/lib/jvm/java-1.9.0-openjdk-amd64/bin

最佳答案

这就是为什么当您在代码中使用package时,该路径必须是java文件的实际路径(这意味着您的代码应该位于名为的目录中sec01 位于目录 ch01 内)。
设置完毕后,在包内运行代码时,您需要在命令中包含路径。为此,在使用 javac 编译代码后,导航到路径的根目录(ch01 目录之外)并输入

java ch01.sec01.HelloWorld

这应该有效。

关于java - 如何在ubuntu上运行java类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48453768/

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