環境変数CLASSPATH
にいくつかのJARファイルがあります。 cmd
を開いてecho %CLASSPATH%
と入力すると、それらのJARへのパスが出力の一部になります。 cmd
を介してJavaクラスをコンパイルして実行しようとすると、これらのJARからクラスをインポートすると動作し、-cp
のJARファイルを追加する必要はありません。EclipseにCLASSPATHが表示されない
しかし、これらのクラスをEclipseでインポートしようとすると、機能しません。インポートを解決することはできません。私はそれらをビルドパスに追加する必要があります。
これは、ライブラリの新しいバージョンを取得するときに、ライブラリを使用するプロジェクトごとにビルドパスに追加して古いバージョンを削除する必要があることを意味します。 JARファイルを実行できるプロジェクトを再コンパイルする必要があります。それぞれのライブラリが別々のライブラリを使用しているからです(むしろ無駄なだけです)。私が意図したとおりに動作した場合は、バージョン番号をCLASSPATH
に変更するだけです。
私の意図どおりに動作させることは可能ですか?あるいは、JARやJARの更新を扱う良い方法がありますか?
これは[maven](https://maven.apache.org/)のような従属マネージャが対象となります。 – azurefrog
@DimaLih EclipseユーザーはIntelliJの質問でその冗談をするのですか? – nitind
あなたはそれらに尋ねるべきです – theDima