NetBeansプラットフォームに基づいて、NetBeansで開発されたアプリケーションがあります。ランタイムに依存しているサードパーティのプログラムがあります。具体的には、他のプログラムのlibフォルダーにjarがあります。
クラスパスに他のプログラムのjarファイルをどのように含める必要がありますか?
他のプログラムの製造元からの推奨事項は、環境変数CLASSPATHを設定して含めることです。
C:\Progam Files\Other Program\lib\theJAR.jar
それが不可能な場合は、JAR.jarをにコピーする必要がありますJRE-HOME\lib\ext
JAR.jarを他の場所にコピーしてはいけません。コピーすると、動作が停止する可能性があります...
これで、NetBeansは環境変数CLASSPATHの内容を認識しなくなります。彼らの推奨する方法はラッパーを作成することのようですが、CLASSPATHを指すラッパーモジュールを作成する方法がない限り、それはjarのコピーにつながりますか?
現在、jarファイルをにコピーしていJRE-HOME\lib\ext
ます。しかし、Javaアップデートをインストールするときに不必要な手間がかかります。
この問題の解決策はありますか?簡単なことのように思えますが、私はまだ見るべき適切な場所を見つけていません...
編集:アプリケーションはantベースです。