gpt4 book ai didi

java - 当 Java 应用程序位于包中时,如何从命令行运行它?

转载 作者:行者123 更新时间:2023-12-02 08:03:01 29 4
gpt4 key购买 nike

Possible Duplicate:
package in .java file makes class file unuseable

My Hellow World 运行良好。但是一旦我添加了包引用,我就无法从命令行运行它:

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

编译正常,然后我希望使用 java pv.hcw2 来运行它,如下所示:

>java pv.hcw2
>Error: Could not find or load main class pv.hcw2

我也尝试过 java hcw2,但没有成功。

在与原始运行目录相同的目录中运行。在 Windows 7 64b 上运行。

谢谢

最佳答案

您应该有一个名为 pv 的文件夹,文件 hcw2.java 应该位于该文件夹下。 pv 文件夹只不过是你的包。然后在目录之外,您可以发出如下所示的 javac 命令,然后是 java.

braga@braga-laptop:~$ javac pv/hcw2.java 

braga@braga-laptop:~$ ls pv
hcw2.class hcw2.java

braga@braga-laptop:~$ java pv.hcw2
Hello Cruel World.

关于java - 当 Java 应用程序位于包中时,如何从命令行运行它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8613016/

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