JDK-8003171 : Need to move jfxrt.jar from lib/ to lib/ext/
Type:Enhancement
Component:install
Sub-Component:install
Priority:P2
Status:Closed
Resolution:Fixed
OS:generic
CPU:generic
Submitted:2012-11-08
Updated:2017-05-17
Resolved:2013-01-30
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
FX is cobundled with JDK 7u6 and later on all platforms. To complete this, we need to add jfxrt.jar to lib/ext so that it will be on the classpath by default.
Comments
Verified by Andy Chen at Evergreen.
08-06-2013
This is fixed on the FX side and should be integrated into JDK 8-b75
30-01-2013
The FX JIRA that will implement this is: http://javafx-jira.kenai.com/browse/RT-26125
09-01-2013
It can/will be fixed entirely in FX. This JBS bug is only open for tracking purposes, specifically so I can file a CCC request.
08-11-2012
Just curious - Why is this an install bug? Why can't this be fixed in the javafx builds so that no change is needed in the install repo since all install does is imports javafx promoted builds from /java/re/javafx/jdk-cobundle?
08-11-2012
The original request was to put jfxrt.jar on the bootclasspath, and was filed as JDK-7166330
After further discussion, we plan to address this need by installing JavaFX in <JRE>lib/ext/ so that it is loaded by the extension classloader. This requires no changes to hotspot or to the launcher.
It will require changes to NetBeans and any other tool that expects to find jfxrt.jar in the <JRE>lib/ directory.
Since this new request needs a new CCC, I decided to file a new JIRA to track it.