Netbeans. Сборка обфусцированного Java-приложения
Разрабатывая приложения на языке Java, иногда приходится уменьшить размер выходного jar-файла, оптимизировать его и защитить от посторонних глаз. В этом помогает обфускатор ProGuard . Сейчас я расскажу, как это сделать в Netbeans IDE. Первым делом нужно скачать ProGuard и распаковать его в какую-нибудь директорию. Нам нужен всего один файл lib/ proguard.jar , скопируем его в папку proguard, которую создадим в корне папки Java-проекта. Например: ..\NetBeansProjects\SomeProject\proguard Далее, в этой же папке следует создать файл конфигурации с расширением .pro, допустим это будет java.pro . Впишем в этот файл такой текст: -printmapping out.map -printusage out.txt -renamesourcefileattribute SourceFile -keepattributes SourceFile,LineNumberTable,Deprecated,Signature,InnerClasses -keepattributes *Annotation* -keepclasseswithmembers public class * { public static void main(java.lang.String[]); } -keepclasseswithmembernames class * { native ; } -keepclassmembers class * extends j...