2017-10-17 14 views
-1

Javaクラスのコンパイル後にClassName.classファイルが生成されますが、簡単なリバースエンジニアを実行して同じソースコードを取得できます。コンパイル時に自動Javaクラス名の置換を実行するためにmavenを使用できますか?

ClassName &の変数を自動的に生成される他の値に置き換える方法はわかりますか?

または他の防止方法はリバースエンジニアを実行しますか?

ありがとうございました。

+0

私の質問が正しければコメントを残してください。ありがとう。 –

+0

ありがとう、コードobfuscatorを知らなかった –

答えて

2

難解な名前にすべてのクラス&メソッドの名前を変更しようとするobfuscatorと、しばしばファイルサイズをかなり小さくすることが必要なようです。一般的な(フリーでオープンソースの)ものはProGuardです:https://www.guardsquare.com/en/proguard

関連する問題