icedtea-netx can be used with any JRE. Java Network Launch Programs (jnlp) declare a specific version of JRE in the jnlp file, and often misbehave if another version is used. javaws prints a warning on stdout if the chosen JRE is not the one declared in the jnlp file, but it easy to miss it.
In my case, I use a jnlp application once a year for tax filings, supplied by Italian tax authority Agenzia delle Entrate, via jnlp technology. It works correctly only with openjdk-8-jre, and being provisioned via jnlp, needs javaws from icedtea-netx. So, due to icedtea-netx dependency on default-jre I end up with 2 JRE installed: 8 and (currently) 11. The default JRE ends up being 11, so I have to configure icedea-netx to use the 8, and cannot remove 11. This is too much hassle and bloat to pay taxes :o) I would like to see this wishlist bug closed this way: - icedtea-web should depend on java-runtime, and suggest default-jre - openjdk-8-jre should provide java-runtime (it provides only versioned ones: java2-runtime, java5-runtime, java6-runtime, java7-runtime, java8-runtime) This would make it easy to have only openjdk-8-jre and icedtea-netx installed, without defaul-jre and its dependencies. As things stand, one must resort to other more complex options, like equivs to circumvent package dependencies, or simply tolerate the bloat. Regards Marco Gamberoni _________ PGP Fingerprint: 945C CE09 7D11 E1A0 5D8D 306E DAE1 C4A6 0BB3 7A16