FS#55776 - [jdk9-openjdk] missing openjfx module?

Attached to Project: Arch Linux
Opened by dhead666 (dhead666) - Wednesday, 27 September 2017, 20:09 GMT
Last edited by Jelle van der Waa (jelly) - Sunday, 28 April 2019, 10:42 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Guillaume ALAUX (galaux)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Per the building guide in the openjdk wiki ( https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX#BuildingOpenJFX-IntegrationwithOpenJDK9 )
it seems like the jdk9-openjdk package (or maybe the jre9-openjdk) is missing the openjfx module and that the java-openjfx package is irrelevant as jdk9 need to import the openjfx module during compilation.

I followed the wiki to compile openjfx 9+181 module against jdk9 but it failed, so I didn't even get to rebuild jdk9 with the imported openjfx module.

I'm not well versed in java to further debug this.
This task depends upon

Closed by  Jelle van der Waa (jelly)
Sunday, 28 April 2019, 10:42 GMT
Reason for closing:  Deferred
Additional comments about closing:  Removed from repos
Comment by dhead666 (dhead666) - Saturday, 14 October 2017, 15:26 GMT Comment by Guillaume ALAUX (galaux) - Saturday, 14 October 2017, 18:56 GMT
OpenJFX is a separate project. With OpenJDK9 we now need a new package (something around java9-openjfx) while renaming current java-openjfx to something such as java8-openjfx.

I unfortunately do not have much time nor interest in it. FYI, user Wget [0] recently contacted and let me know he would look into writing the PKGBUILD (and maybe also using names such as openjdk9-openjfx to reflect its bind to packages {jre,jdk}9-openjdk).

[0] https://aur.archlinux.org/account/wget/
Comment by William Gathoye (wget) - Saturday, 14 October 2017, 19:01 GMT
Yes, I'm currently refining all the openjfx dependencies. This is not a trivial task, because I need to modify the classpath and maybe fix this properly in the archlinux-java command.
Comment by Martin Schmidt (Blind) - Friday, 02 November 2018, 20:46 GMT
At the risk of getting ripped apart:

The java-openjfx files are now served from openjfx.io
The reason java-openjfx has now become of particular interest is because oracle jdk11 does not ship with javafx anymore, and therefore needs this. Furthermore oracle has significantly changed its licensing to extremely limited terms, making development with openjdk/openjfx 11 so much more interesting.
Any chance that this could get updated to the latest openjfx?

Loading...