うーん、とにかく複雑なのかもしれません...
Java の経験はあまりありませんが、Minecraft の mod や Android アプリの作成に手を出しました。私の質問は次のとおりです。私はあまり制御できないコードを含む.jarを持っています(ソースコードはありませんが、クラスに関する情報はいくつかあります)。それ自体を実行して、他の外部ライブラリやクラスからいくつかのコードをロードし、すべてを統合します。
私の質問は、jar に触れたり変更したりせずに、jar を実行する Java プログラムを作成し、他の jar や外部クラスから統合を行い、その統合の結果 (いくつかのオブジェクト) を取得する方法です。私自身のJavaプログラム?それはJavaセキュリティモデルでも許可されていますか?
jar からロード クラスをロードすると思われる URLclassloader について聞いたことがあります。それが機能するようには見えません。それが機能するかどうかさえわかりません。jar を実行して外部ライブラリをロードさせるために、どのクラスが jar のエントリ ポイントであるかを大まかに知っています。しかし、私は常に左右の例外に遭遇します。