Skip to content

Instantly share code, notes, and snippets.

@stepheneb
Created July 14, 2012 03:23
Show Gist options
  • Save stepheneb/3109057 to your computer and use it in GitHub Desktop.
Save stepheneb/3109057 to your computer and use it in GitHub Desktop.
pack200 --repack not working in Java 1.7 or Java 1.8
$ uname -a
Darwin Informations-MacBook-Pro.local 11.4.2 Darwin Kernel Version 11.4.2: Wed May 30 20:13:51 PDT 2012; root:xnu-1699.31.2~1/RELEASE_X86_64 x86_64
$ java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)
$ cp SwingSet2/SwingSet2.jar . ; pack200 --repack SwingSet2.jar
$ java -version
openjdk version "1.7.0_06-internal"
OpenJDK Runtime Environment (build 1.7.0_06-internal-stephen_2012_07_13_21_49-b00)
OpenJDK 64-Bit Server VM (build 23.2-b08, mixed mode)
$ cp SwingSet2/SwingSet2.jar . ; pack200 --repack SwingSet2.jar
Exception in thread "main" java.lang.NullPointerException
at com.sun.java.util.jar.pack.Driver.createTempFile(Driver.java:389)
at com.sun.java.util.jar.pack.Driver.main(Driver.java:244)
$ java -version
openjdk version "1.8.0-internal"
OpenJDK Runtime Environment (build 1.8.0-internal-stephen_2012_07_13_22_27-b00)
OpenJDK 64-Bit Server VM (build 24.0-b15, mixed mode)
$ cp SwingSet2/SwingSet2.jar . ; pack200 --repack SwingSet2.jar
Exception in thread "main" java.lang.NullPointerException
at com.sun.java.util.jar.pack.Driver.createTempFile(Driver.java:389)
at com.sun.java.util.jar.pack.Driver.main(Driver.java:244)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment