Yes, unless we do it via reflection, which we have done in similar situations. If it's only the one method call then we might do that, and file a bug to remove the reflection later. Otherwise we will just wait until we switch to using JDK 9 as the boot JDK (and this could accelerate that).

-- Kevin


Sven Reimers wrote:
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 <mailto: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 <mailto: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

Reply via email to