コンパイル後にJava jarライブラリを圧縮する方法はありますか? ProGuardのようなものですが、図書館のものです。たとえば、ライブラリJython 2.7.0があり、それを圧縮したいとします。それをどうすれば実現できますか?Java JARライブラリ圧縮
EDIT:ユーザーが自分のコンピュータにインストールした後にJython jarライブラリをアプリケーションにインポートする方法がありますか?
コンパイル後にJava jarライブラリを圧縮する方法はありますか? ProGuardのようなものですが、図書館のものです。たとえば、ライブラリJython 2.7.0があり、それを圧縮したいとします。それをどうすれば実現できますか?Java JARライブラリ圧縮
EDIT:ユーザーが自分のコンピュータにインストールした後にJython jarライブラリをアプリケーションにインポートする方法がありますか?
「圧縮する」ではなく、使用されていないコード部分を取り除くことです。これは部分的にライブラリでも動作します。
しかし、JythonはPythonコードをJavaにコンパイルする特殊なケースです。したがって、Pythonコードを知らなくても、Jythonのどのコード部分が必要なのか分かりません。したがって、単純に多くのコードを削除することはできません。さらに、Jythonの大部分はコードではなく、言語データなどの追加リソースです。 私はあなたがorg/python/icu
とそれがサブディレクトリから削除できると仮定します。
さらに、jni
サブディレクトリにあるプラットフォームの一部を削除することで、Jythonを少しスリムにすることができます。
あなたはあなたについての1メガバイトを保存することができますサポートしていないプラットフォームを削除します。
あなたの質問には、明確な目標または究極の目的を記述してください。このような2つの半無関係な質問をすることは、あなたが達成しようとしていることを混乱させます。 – ProgrammersBlock
私の目標は、圧縮や他の方法でJythonライブラリのサイズを最小限にすることです。 – westman379