実行時にjarファイルの順序を変更するJavaのオプションは、アプリケーションのパラメータに依存しますか?
ケース 1: 値が true の入力パラメーター: jar A はクラスパスで jar B の前になります
ケース 2: 値が false の入力パラメータ: jar B は、クラスパスで jar A の前になります
前もって感謝します。
実行時にjarファイルの順序を変更するJavaのオプションは、アプリケーションのパラメータに依存しますか?
ケース 1: 値が true の入力パラメーター: jar A はクラスパスで jar B の前になります
ケース 2: 値が false の入力パラメータ: jar B は、クラスパスで jar A の前になります
前もって感謝します。
私の知る限り、アプリケーションの起動時にクラスを手動でロードすることによってのみ、これを実現できます。
これを見てください: URLClassLoader
そうすれば、パラメータに従ってクラスがロードされる順序を変更できます。