0

JavaSwingアプリケーションのセットアップファイルを作成したい。

スクリプトファイルを記述し、ソースファイルをjarおよびその他の必要なリソースとして選択してセットアップを作成しています。

今、私は私のjarを抽出に対して無効にしたいです。

クラスファイルや画像などのjarファイルからリソースにアクセスできないようにする方法はありますか?

前もって感謝します

4

3 に答える 3

4

リソースの取得を難しくすることはできますが、不可能にすることはできません。ちなみに、これは Java の問題ではなく、分散ソフトウェアの一般的な問題です。リソースにアクセスするには、プログラム (または Java の場合はランタイム環境) がリソースをアンパックできる必要があります。何らかの方法で暗号化する場合でも、プログラムには復号化キーと復号化アルゴリズムを含める必要があります。決心したユーザーは、リバース エンジニアリングによってこれらを見つけ、それらを使用してリソースを取得できます。

于 2012-11-02T09:53:09.537 に答える
1

コードを難読化してみてください。

これは私が難読化に使用したものです。

 http://www.zelix.com/klassmaster/

そのためのツールをさらに見つけることができます。

于 2012-11-02T09:59:38.460 に答える
-1

Java webstart を使用できます。jar はキャッシュに保持されるため、アクセスが非常に困難です。

Java ウェブスタートガイド

于 2012-11-02T10:02:05.973 に答える