0

src.zip (定義済みの Java クラスが含まれています) を変更して、

最初に解凍してから、私の個人用パッケージzip を追加し、src.zip を、私が変更したこの新しい src.zip に置き換えます。

他のクラスと同じようにインポートできるようにします。

4

4 に答える 4

1

src.zipには、クラスファイルではなくソースファイルが含まれており、組み込みのクラスパスの一部にもなりません。

クラスをインポートする必要がある場合は、他の依存するjarをクラスパスに保持する必要があります。

于 2012-12-21T14:36:46.560 に答える
1

CLASSPATHの Java チュートリアルを確認してください。これにより、元のインストールに影響を与えず、実行中のプロセス間で分離できる、Java の使用のためのライブラリを追加する拡張可能な手段が提供されます。

CLASSPATH 変数は、JDK ツールを含むアプリケーションにユーザー クラスの検索場所を指示する 1 つの方法です。(JRE、JDK プラットフォーム、および拡張機能の一部であるクラスは、ブートストラップ クラス パスや拡張機能ディレクトリなどの他の方法で定義する必要があります。)

クラス パスを指定する推奨される方法は、-cp コマンド ライン スイッチを使用することです。これにより、他のアプリケーションに影響を与えることなく、アプリケーションごとに個別に CLASSPATH を設定できます。

JDK/JRE のインストールに触れる必要はめったにないので、強くお勧めしません。上記のようなメカニズムを使用することで、各アプリは独自のライブラリを指定でき、各デプロイメントが変更されていることを確認することなく、JDK/JRE のバリアント間で交換できます。

于 2012-12-21T14:43:26.083 に答える
0

必要なのは、クラスパスを設定することです。

もちろん、クラスをrt.jarファイルに追加できますが、そうしないことを強くお勧めします。

クラスパスの設定方法

于 2012-12-21T14:41:36.457 に答える
0

src.zipフォルダーは Java クラスパスに含まれません。はい、独自のクラスを追加できます。ただし、それをクラスパスに追加するには、コンパイルする必要があり、追加できる結果のクラスファイルを使用できます。ただし、何をしようとしているのか正確にわかっていない限り、jdk ソースを変更することはお勧めしません。

于 2012-12-21T14:44:47.507 に答える