Name: JarUtil   Build: 2004.04.17.001   Date: 2004/04/17
 
1. Features
2. System requirement
3. Installation
4. Usage
5. Download
6. Other resources
7. History
8. About


1. Features
  • ProGuard Utility : ProGuard obfuscator integrated - obfuscate your jar/native executable etc...
  • RetroGuard Utility : RetroGuard obfuscator integrated - obfuscate your jar/native executable etc...
  • JarSigner Utility : Sign your jar/native executable etc...
  • Ketstore generator for JarSigner Utility to sign your jar/native executable.

2. System requirement
  • JBuilder 8
  • JBuilder 9
  • JBuilder X
  • ProGuard 1.7 or above
    • If you need to obfuscate your jar/native executable with ProGuard.
  • RetroGuard
    • If you need to obfuscate your jar/native executable with RetroGuard.
    • Shipped with JBuilder Enterprise or MobileSet for JBuilder.

3. Installation
  • Copy JarUtil.jar to <JBuilder Home>/lib/ext
  • Copy mot.jar to <JBuilder Home>/lib/ext
  • If you need to obfuscate your jar/native executable with ProGuard
    1. Copy ProGuard.jar to <JBuilder Home>/lib/ext
  • If you need to obfuscate your jar/native executable with RetroGuard
    1. Search retroguard.jar in <JBuilder Home> and <JBuilder Home>'s sub-directories
    2. If retroguard.jar is not found, just copy retroguard.jar to <JBuilder Home>/lib/ext.

4. Usage
  • ProGuard Utility
    1. Open Archive/Native Executable Node's properties


    2. Set ProGuard options (Please refer to ProGuard manual for options' detail)


    3. View ProGuard manual



  • RetroGuard Utility
    1. Open Archive/Native Executable Node's properties


    2. Set RetroGuard options (Please refer to RetroGuard manual for options' detail)


    3. Launch RetroGuard build-in script generator to generate script file for obfuscating
      • From Archive/Native Executable Node's properties


      • From main menu


      • RetroGuard build-in script generator


    4. Set script file


  • JarSigner Utility
    1. Open Archive/Native Executable Node's properties


    2. Set JarSigner options


    3. Select Keystore file


    4. To generate Keystore file
      • From Archive/Native Executable Node's propertie


      • From main menu


      • Keystore generator


  • Rebuild/Make...


    JarUtil will deal with your jar/native executable in the following order:
    1. Generate jar (JBuilder build-in)
    2. ProGuard jar (If ProGuard enabled)
    3. RetroGuard jar (If RetroGuard enabled)
    4. Sign jar (If JarSigner enabled)
    5. Generate native executable (If node is Native Executable)

5. Download

6. Other resources

7. History
  • 2004/01/20 First public release.
  • 2004/04/17 Add JarSigner alias password setting.

8. About
 

Author:

Scott Lai
 

Home:

http://opentools.mot.net.tw
 

Mirror 1:

 

Mirror 2:

JavaWorld in Taiwan