Details

      Description

      I've been looking into getting IGB to run on Java 9 (scheduled for release some time next month). The main reason is that it provides hassle-free hidpi scaling support. There are several changes in the way modules are loaded in Java 9, which I've been able to mostly work around by adding the following flags:

      --add-exports java.xml/com.sun.org.apache.xml.internal.resolver.tools=ALL-UNNAMED --add-exports java.xml/com.sun.org.apache.xml.internal.resolver=ALL-UNNAMED --add-modules java.activation --add-opens java.base/java.security=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED

      There are however still issues in loading OSGi modules, which I think are related to OSGi versioning. Could you perhaps update default.properties to properly configure OSGi (and other) requirements for Java 9?

      Reporter: Harm van Bakel
      E-mail: harm.vanbakel@mssm.edu

        Attachments

          Issue Links

            Activity

            Hide
            mason Mason Meyer (Inactive) added a comment -

            From: Ann Loraine <Ann.Loraine@uncc.edu>
            To: Harm van Bakel <harm.vanbakel@mssm.edu>
            Date: Tue, Jun 27, 2017 at 3:35 PM
            Subject: Fwd: [JIRA] (HELP-272) Java9 compatibility issues

            Hello Harm,

            Sorry for not getting back to you sooner on this - I've been preparing a workshop for a conference. Now it is done!

            Harm, it is very good to hear from you. Thank you for looking into updating IGB to use Java 9. Supporting high resolution displays is very important.

            We will look into the OSGi bundle issue and also into using the new options you recommended in your bug report.

            One possible blocker is that the IGB lead developer - David Norris - left to start a company. He developed & maintained the OSGi system we are using now. So I'm a little concerned it may be tough to fix this. Any help or ideas you can share would be very much appreciated.

            We will make this a top priority to address. Mason, can you add this issue to the "to-do" column in Jira? For now, assign it to Ivory. I will talk with her about it right away.

            Very best wishes,

            Ann

            Show
            mason Mason Meyer (Inactive) added a comment - From: Ann Loraine <Ann.Loraine@uncc.edu> To: Harm van Bakel <harm.vanbakel@mssm.edu> Date: Tue, Jun 27, 2017 at 3:35 PM Subject: Fwd: [JIRA] ( HELP-272 ) Java9 compatibility issues Hello Harm, Sorry for not getting back to you sooner on this - I've been preparing a workshop for a conference. Now it is done! Harm, it is very good to hear from you. Thank you for looking into updating IGB to use Java 9. Supporting high resolution displays is very important. We will look into the OSGi bundle issue and also into using the new options you recommended in your bug report. One possible blocker is that the IGB lead developer - David Norris - left to start a company. He developed & maintained the OSGi system we are using now. So I'm a little concerned it may be tough to fix this. Any help or ideas you can share would be very much appreciated. We will make this a top priority to address. Mason, can you add this issue to the "to-do" column in Jira? For now, assign it to Ivory. I will talk with her about it right away. Very best wishes, Ann
            Hide
            ieclabau Ivory Blakley (Inactive) added a comment -

            These flags are explained on this page:
            http://openjdk.java.net/jeps/261

            For an overview of Java 9 modularity (which gives context to these flags), I suggest this video:
            https://www.youtube.com/watch?v=rfOjch4p0Po&feature=youtu.be

            Show
            ieclabau Ivory Blakley (Inactive) added a comment - These flags are explained on this page: http://openjdk.java.net/jeps/261 For an overview of Java 9 modularity (which gives context to these flags), I suggest this video: https://www.youtube.com/watch?v=rfOjch4p0Po&feature=youtu.be

              People

              • Assignee:
                ann.loraine Ann Loraine
                Reporter:
                support Support (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: