shyiko / jabba

(cross-platform) Java Version Manager
3k stars 196 forks source link

[Feature request] Add openjfx overlay #466

Open bmarwell opened 5 years ago

bmarwell commented 5 years ago

Hi,

as openjdk 8 distributions (and possibly others) do not ship with openjfx 8, I'd love to see an overlay option. This is only needed for versions <= 8, because after Java 8 JFX is not included anymore anyway (thus the applications have to ship their own jfx).

That said, I'd love to see this: jabba jfx <installed-jdk>

Content:

  1. Downloaded overlay zip from https://chriswhocodes.com/ and extract it into the jdk folder
  2. Download javadoc zip from https://chriswhocodes.com/ and put it into the jdk folder (as javafx-javadoc.zip)
  3. Download sources zip from https://chriswhocodes.com/ and put it into the jdk folder (name is already fine which is javafx-src.zip).

Or maybe this could also be a default option for installing java 8 distributions. If it fails, just don't bother. It can be downloaded later via the given command.

Thanks a lot! :)

RickMoynihan commented 4 years ago

Azul ship packages of zulu with JavaFX included.

e.g. https://www.azul.com/downloads/zulu-community/?&os=&os=macos&architecture=x86-64-bit&package=jdk-fx

I don't know if these are installable yet via jabba, but it would be great if they were.