Java
Wieder mal ge"Perl"t - Aufbaukurs am ZGDV
In unregelmäßigen Abständen halte ich ja am ZGDV Rostock zwei Seminare: “Perl Grundlagen” und “Perl Aufbaukurs”. Und am 18. und 19.09.2008 war es wieder mal soweit – ein “Aufbaukurs” war angesagt.
Proguard und Windows - und ganz eigene Fehlermeldungen
Nun bin ich dabei, eine Eclipse RCP-Applikation zu exportieren. Und dabei wird sie mit obfuscate4e und dem eingebauten Proguard-Obfuskator verarbeitet. Ich sitze an einem Windows-PC und bekomme Fehlermeldungen, die ich zuvor (beim Produktexport unter Linux) nicht kannte: ClassNotFoundExceptions in obfuskierten Packages.
obfuscate4e 0.6 bringt verbesserte Proguard-Integration
Gerade haben wir die neue Version 0.6 unseres Open Source-Projekts obfuscate4e veröffentlicht. Diese Version bietet eine verbesserte Integration des Proguard-Obfuscators (ich habe ja schon mal beschrieben, was ein Obfsucator ist
.
Wenn man nicht Herr über die Plugin-Instanzen ist ...
Für unser Eclipse-Projekt Obfuscate4e arbeitete ich seit geraumer Zeit an Aktualisierungen. Vor allem sollte der eingebaute Java-Obfuscator Proguard aktualisiert werden.
Launch4j - ein leichtgewichtiger Java-Starter für Windows
Gerade habe ich ein wenig mit Launch4j (http://launch4j.sourceforge.net/) experimentiert. Es ist ein (sehr leichtgewichtiger) Wrapper für Jar-Aufrufe, d.h. es verpackt ein Jar in einer ausführbaren Windows-Datei (exe), wobei man einige sinnvolle Einstellungen vornehmen kann, z.B.:
Our first Open Source project: Obfuscate4e
Now it’s done: We at PartMaster just published the first release of our Obfuscation feature for the Eclipse IDE: obfuscate4e, located at obfuscate4e.partmaster.de
You might ask: What’s an obfuscator? In Java a obfuscator is used to prevent program code from reverse engineering. It removes unneccesary debugger information, shrinks variable and method names (means: makes them senseless). Modern obfuscators additionally remove code that would be obfuscated but is never called from somwhere.




