2

64KBのパーティションに埋め込む必要のあるJAppletを構築しています。これまでのところ十分なスペースがありますが、jarファイルを小さくするためのヒントを教えていただけませんか。コードを可能な限り再利用し、コンパイル時にjarファイルを圧縮しています。皆さん、ありがとうございました。

4

3 に答える 3

1

私が間違いなく行う2つのこと:

  1. 難読化により、すべての名前 (クラス、変数、メソッド) が短くなります
  2. クラスにデバッグ情報をコンパイルしないでください (javac -g:none、またはコンパイルに使用する Ant/Maven の同等のオプション)。
于 2011-12-13T22:04:42.170 に答える
1

サイズが最大の関心事になるため、外部の依存関係/ライブラリと同じくらい避けるようにしてください。それらが必要な場合でも、うるさい必要があります。おそらく、アプリケーションに非常にカスタムに必要なものを追加してください。したがって、Java Foundation クラスのみが使用されていることを確認してください。

于 2011-12-13T22:03:05.900 に答える
1

Proguardの例を読んでください。バイトコードのサイズを縮小するフラグがあります。こちらの記事も合わせてご覧ください。

于 2011-12-13T22:03:58.000 に答える