インストーラーの場所にlibフォルダーがあり、クラスパスにロードしたり、Javaプロジェクトの実行時にプログラムで参照したりします。
-cp
を使用してクラスパスを設定しようとしましたがClassLoader
、URLClassLoader
うまくいきませんでした。見つかりましClassNotFoundException
た。また、jarをロードするために静的ブロックを試しました。
それを解決する方法、外部jarフォルダーを動的に参照する方法、またはクラスパスにロードする方法.
ビルドパスに外部フォルダーをロードするオプションがあるEclipse IDEを使用していますが、現在のワークスペースのみのパスを構築しているため、プロジェクトをエクスポートすると機能するかどうかわからないため、インストーラーが他のマシンに移動すると機能しません. そのため、そのフォルダーをプログラムでロードする必要がありました。