Seems fixing it in openjfx/9-dev (switch to reset() method from remove..) will enforce usage of JDK9 ...
Thanks -Sven On Fri, Aug 28, 2015 at 11:30 PM, Kevin Rushforth < kevin.rushfo...@oracle.com> wrote: > You got the correct commit. I even dug up the e-mail thread where I raised > this as a concern. > > -- Kevin, feeling rather embarrassed to have completely let this one > slip... > > > > Sven Reimers wrote: > > Thanks... seems it is broken for some time already, if I got the correct > commit... > > It was my own local jdk build - I wanted to build openjdk from source and > then openjfx on top of that to work around this issue.. > > Falling back to use a stripped down jdk8 now.. (building JDK 8 on a Mac > with a newer XCode gets messy, so I thought I gor for 9) > > -Sven > > On Fri, Aug 28, 2015 at 11:00 PM, Kevin Rushforth < > kevin.rushfo...@oracle.com> wrote: > >> I just tried it -- it's a real failure, which is odd since I thought I >> had built with JDK 9 more recently than that. I will file a bug. >> >> -- Kevin >> >> >> >> Kevin Rushforth wrote: >> >>> We still use JDK 8u40 as our boot JDK for building FX 9-dev, but it >>> should work against JDK 9-dev as well. >>> >>> Did you remember to remove jfxrt.jar from your JDK 9? The build.gradle >>> script doesn't know to look for it in $JDK_HOME/lib and warn you if you >>> forget -- it only looks in $JDK_HOME/jre/lib/ext which is where it is in >>> JDK 8. >>> >>> -- Kevin >>> >>> >>> Sven Reimers wrote: >>> >>>> Hi, >>>> >>>> I get the following error trying to compile latest 9-dev from openjfx >>>> against latest jdk9: >>>> >>>> :swing:compileJava >>>> [ant:javac] >>>> /Users/sven/oss/openjfx/9-dev/modules/swing/src/main/java/javafx/embed/swing/FXDnD.java:480: >>>> >>>> error: cannot find symbol >>>> [ant:javac] if (ctx != null) ctx.removeNotify(); >>>> [ant:javac] ^ >>>> [ant:javac] symbol: method removeNotify() >>>> [ant:javac] location: variable ctx of type DropTargetContext >>>> [ant:javac] >>>> /Users/sven/oss/openjfx/9-dev/modules/swing/src/main/java/javafx/embed/swing/FXDnD.java:489: >>>> >>>> error: cannot find symbol >>>> [ant:javac] >>>> ctx.addNotify(FXDropTargetContextPeer.this); >>>> [ant:javac] ^ >>>> [ant:javac] symbol: method addNotify(FXDnD.FXDropTargetContextPeer) >>>> [ant:javac] location: variable ctx of type DropTargetContext >>>> [ant:javac] >>>> /Users/sven/oss/openjfx/9-dev/modules/swing/src/main/java/javafx/embed/swing/FXDnD.java:511: >>>> >>>> error: cannot find symbol >>>> [ant:javac] if (ctx != null) ctx.removeNotify(); >>>> [ant:javac] ^ >>>> [ant:javac] symbol: method removeNotify() >>>> [ant:javac] location: variable ctx of type DropTargetContext >>>> [ant:javac] >>>> /Users/sven/oss/openjfx/9-dev/modules/swing/src/main/java/javafx/embed/swing/FXDnD.java:520: >>>> >>>> error: cannot find symbol >>>> [ant:javac] if (ctx != null) ctx.removeNotify(); >>>> [ant:javac] ^ >>>> [ant:javac] symbol: method removeNotify() >>>> [ant:javac] location: variable ctx of type DropTargetContext >>>> [ant:javac] Note: Some input files use or override a deprecated API. >>>> [ant:javac] Note: Recompile with -Xlint:deprecation for details. >>>> [ant:javac] Note: >>>> /Users/sven/oss/openjfx/9-dev/modules/swing/src/main/java/javafx/embed/swing/FXDnD.java >>>> >>>> uses unchecked or unsafe operations. >>>> [ant:javac] Note: Recompile with -Xlint:unchecked for details. >>>> [ant:javac] 4 errors >>>> >>>> Reason seems to be the change >>>> >>>> http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/e1888730a57e >>>> >>>> Could not find the issue in the JBS - maybe may jira fu was not good >>>> enough... >>>> >>>> So should we build 9-dev against jdk8u-60? >>>> >>>> Seems I must have missed something >>>> >>>> -Sven >>>> >>>> >>>> >>> > > > -- > Sven Reimers > > * Senior Expert Software Architect > * Java Champion > * NetBeans Dream Team Member: http://dreamteam.netbeans.org > * Community Leader NetBeans: http://community.java.net/netbeans > Desktop Java: > http://community.java.net/javadesktop > * JUG Leader JUG Bodensee: http://www.jug-bodensee.de > * Duke's Choice Award Winner 2009 > * Blog: https://www.java.net//blog/sven > > * XING: https://www.xing.com/profile/Sven_Reimers8 > * LinkedIn: http://www.linkedin.com/in/svenreimers > > Join the NetBeans Groups: > * XING: http://www.xing.com/group-20148.82db20 > * NUGM: http://haug-server.dyndns.org/display/NUGM/Home > * LinkedIn: http://www.linkedin.com/groups?gid=1860468 > http://www.linkedin.com/groups?gid=107402 > http://www.linkedin.com/groups?gid=1684717 > * Oracle: https://mix.oracle.com/groups/18497 > > -- Sven Reimers * Senior Expert Software Architect * Java Champion * NetBeans Dream Team Member: http://dreamteam.netbeans.org * Community Leader NetBeans: http://community.java.net/netbeans Desktop Java: http://community.java.net/javadesktop * JUG Leader JUG Bodensee: http://www.jug-bodensee.de * Duke's Choice Award Winner 2009 * Blog: https://www.java.net//blog/sven * XING: https://www.xing.com/profile/Sven_Reimers8 * LinkedIn: http://www.linkedin.com/in/svenreimers Join the NetBeans Groups: * XING: http://www.xing.com/group-20148.82db20 * NUGM: http://haug-server.dyndns.org/display/NUGM/Home * LinkedIn: http://www.linkedin.com/groups?gid=1860468 http://www.linkedin.com/groups?gid=107402 http://www.linkedin.com/groups?gid=1684717 * Oracle: https://mix.oracle.com/groups/18497