<AWT Dev> Java 8 updates are causing "Apps that use non-public APIs will be rejected"

Kevin Rushforth kevin.rushforth at oracle.com
Wed Nov 18 13:18:02 UTC 2015

[moving this back to the openjfx alias; Bcc awt-dev]

The javapackager fix for JDK 8u72 does exactly this when generating .pkg 
files. So in short, libjfxwebkit.dylib is unchanged for 8u72, but will 
be excluded when generating an app for the Apple app store.

-- Kevin

Michael Hall wrote:
>> On Nov 16, 2015, at 2:10 PM, Ondřej Kvasnovský 
>> <ondrej.kvasnovsky at gmail.com <mailto:ondrej.kvasnovsky at gmail.com>> wrote:
>> I have downloaded that jdk1.8.0_72 b05 JDK and run (downloaded 
>> from https://jdk8.java.net/download.html):
>> otool -L 
>> /Library/Java/JavaVirtualMachines/jdk1.8.0_72.jdk/Contents/Home/jre/lib/libjfxwebkit.dylib 
>> | grep icu
> Would a work-around not being implement the current recommended fix 
> yourself. Move this aside while you package or app and then put it 
> back. Or a little more extreme, just delete it.
> I’m not that familiar with packager yet, do you know this is the jdk 
> that will be used by it for embedding?
> Michael Hall

More information about the openjfx-dev mailing list