【发布时间】:2012-06-04 11:39:39
【问题描述】:
我有两个班级,Parent 和 Child。类的代码是这样的:
Parent.class
package test;
import java.util.*;
public class Parent {
public static void main(String[] args) {
Child child = new Child();
}
}
Child.class
package test;
import java.util.*;
public class Child {
public Child() {
System.out.println("A Child object has been created");
}
}
我将这两个类都放在一个名为“test”的目录中。我可以编译 Child.java 没有任何问题,但我不能编译父类。它说它找不到子类。有什么问题?
【问题讨论】:
-
你在哪里编译这些来自?你能提供命令行吗?这些对我来说看起来不错。
-
CLASSPATH....著名的类路径...确保包含 test 的文件夹在类路径中
-
@LouisWasserman:我打开命令提示符并转到 .java 文件所在的目录,只是为了澄清该目录的名称与我在 .java 文件中使用的包名称相同.当我输入“javac parent.java”时,我会收到错误消息。我还尝试输入“javac test\parent.java”并且可以编译它,但是当我输入“java Parent”时收到错误消息。我很困惑
标签: java