java - 如何在 Java 中创建 "package"?

标签 java

我有两个类(class),父级和子级。类的代码是这样的:

父类

package test;
import java.util.*;

public class Parent {
    public static void main(String[] args) {
        Child child = new Child();
    }
}

子类

package test;
import java.util.*;

public class Child {
    public Child() {
        System.out.println("A Child object has been created");
    }
}

我将这两个类放在名为“test”的目录中。我可以毫无问题地编译 Child.java,但我无法编译父类。它说找不到子类。有什么问题?

最佳答案

我猜你在错误的地方执行命令。如果你把代码放在 d:/test/中,你应该 在目录 d:/下执行您的命令。

因此,如果将目录更改为 d:,则可以做正确的事情。 javac 测试\Child.java javac 测试\Parent.java

java 测试.Parent

你会得到你想要的..

关于java - 如何在 Java 中创建 "package"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10812857/

相关文章:

java - SQLException 错误号 :150 during gradle build

java - hasPermission 的第一个参数的含义是什么?

Java 与 Qt-Qml 的快速、流畅的 UI 设计

java - 如果我在遍历队列时将对象添加到队列中,是否会收到 ConcurrentModificationException 异常?

java - 尝试在 Jax-RS Jersey 中发送 FormData() 时的 415 状态

java - 如何以编程方式启用侧音/麦克风直通

java - 如何在jdbc中为事务设置局部变量

java - Nimbus 的 Matlab 外观和感觉

java - @Pattern with Unicode script\\p{L}* 不起作用

java - 使用 Axis2 测试简单的 Web 服务,该服务以 Map 作为参数