Summary
-------
Remove the jdk.pack module, the pack200 and unpack200 tools, and the Pack200 API in `java.util.jar`. Remove also the `-n` option from `jar` tool.
Problem
-------
Pack200 is a complex and elaborate technology. The file format is tightly coupled to the class file format and the JAR file format, both of which have evolved in ways unforeseen by JSR 200. The compression benefit is not significant, and can be solved with deployment tools. Overall, the cost of maintaining Pack200 outweighs the benefit of including it in Java SE and the JDK.
Solution
--------
Remove `jdk.pack` module that includes the pack200 and unpack200 tools.
Remove `java.util.jar.Pack200` class and `java.util.jar.Pack200.Packer` and `java.util.jar.Pack200.Unpacker` interfaces. Also remove the `-n` option from the `jar` tool.
Specification
-------------
The following APIs are removed:
```
java.util.jar.Pack200
java.util.jar.Pack200.Packer
java.util.jar.Pack200.Unpacker
```
The `pack200` and `unpack200` command line tools are removed.
The JDK-specific module `jdk.pack` is removed.
The `jar -n` option is removed.