1
public class Lab5 extends Lab4 implements ActionListner

Lab5 は私が現在取り組んでいるプロジェクトであり、Lab5 内で Lab4 クラスを拡張する必要があります。私の質問は、Lab5 がアクセスできるように、Lab4 クラスをどこに保存する必要があるかということです。そして、転送する必要があるのは Lab4.class だけですか、それとも Lab5 内に配置する必要があるものは他にありますか?

ありがとう。

4

2 に答える 2

1

これらのクラスが同じで、 ( )packageのソースがある場合は、それらを一緒にコンパイルするだけです (コンパイラーは を見つけます):Lab4Lab4.javaLab4.java

$ javac Lab5.java

すでにLab4.classファイルをコンパイルしている場合は、コンパイル中にそれを CLASSPATH に含めます。

$ javac -cp Lab4.class Lab5.java

IDE でこのクラスにアクセスするには、このクラス/JAR を依存関係/ライブラリとして追加する必要があります。

于 2012-10-11T18:05:19.973 に答える
0

Lab4.class はどこにありますか? 同じパッケージに含まれている場合は、何もする必要はありません。他のパッケージに含まれている場合は、 のパッケージ フォルダーをimport package.Lab4;先頭に追加します。packageLab4.class

于 2012-10-11T18:07:11.250 に答える