在Java中保存正在扩展到另一个类的类的位置?

时间:2012-10-11 18:03:10

标签: java

public class Lab5 extends Lab4 implements ActionListner

Lab5是我现在正在进行的项目,我需要在Lab5中扩展Lab4类。我的问题是我需要在哪里保存Lab4类,以便Lab5可以访问它。那就是我需要转移的所有内容,Lab4.class,还是我需要在Lab5中放置其他东西?

感谢。

2 个答案:

答案 0 :(得分:1)

如果这些类在同一个package并且你有Lab4Lab4.java)的来源,那么只需将它们编译在一起(编译器会找到Lab4.java):

$ javac Lab5.java

如果您已编译Lab4.class文件,请在编译期间将其包含在CLASSPATH中:

$ javac -cp Lab4.class Lab5.java

如果您想在IDE中访问此类,则必须将此类/ JAR添加为依赖项/库。

答案 1 :(得分:0)

您的Lab4.class在哪里?如果它在同一个包中,您不需要做任何事情。如果它在其他一些包中, 在顶部添加import package.Lab4;,其中packageLab4.class的包文件夹。