jar 内の .class ファイルをデフォルト パッケージから別の名前付きパッケージに移動して、インポートして使用できるようにすることはできますか?
ここで他の質問を参照した後、jarjar がまさに探しているものであると思いますが、どのように使用できるかわかりません。
私の質問は、jarjar を使用して .class ファイルをデフォルト パッケージから別の名前付きパッケージに再パッケージ化する方法です。
編集:何かを明確にしたい-再パッケージ化するjarのソースがないため、コードを再コンパイルする方法がわかりません。難読化と反射は問題外です。
EDIT2:jarjarを使用するのは非常に簡単に見えます:) java -jar jarjar.jar process rules.rules in.jar out.jar
rules.rules は次のようになります。
問題が解決しました!