JVM を起動し、JNI 呼び出しを使用してURLClassLoader
. 次に、そのクラス ローダーを使用してクラスをロードし、静的メソッドを呼び出します。
Java 7 update 25 以降、(-Djava.security.manager
コマンドラインで使用して) セキュリティマネージャーがインストールされている場合、そのクラスローダーは常にClassNotFoundException
. -Djava.security.manager
コマンド ラインでを省略しても、すべて問題ありません。
すべてのコードに許可するように Java セキュリティ ポリシーを変更しようとしましjava.security.AllPermission
たが、それは役に立ちません。他のアイデアはありますか?