Announcement

Collapse
No announcement yet.

Java 17 / OpenJDK 17 Hits GA With Maturing Vector API, Removal Planned For Applet API

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
    jacob
    Senior Member

  • jacob
    replied
    Originally posted by Degra View Post

    What do you mean no Wayland support?
    If you want to use Java for desktop applications, you would use JavaFX, which was removed from Java JDK and is its own package now, and the recent versions of JavaFX do support Wayland.

    For Swing and AWT, yeah, these GUI frameworks are part of the JDK and they are kind of legacy / deprecated and don't have and I don't think they will get Wayland support. XWayland is the best they will have.
    I could be mistaken but I believe that AWT was based on Motif and Swing is more or less raw Xlib so yeah, no chance of ever moving to Wayland.

    Leave a comment:

  • stormcrow
    Senior Member

  • stormcrow
    replied
    Originally posted by browseria View Post
    One important thing that was missed by this article: Oracle just changed the licensing terms around LTS, they will now go LTS every 2 years, with one year of overlap where the prior LTS is still supported. Note: this change only takes effect with Java 17 and higher. Java 11 is still end-of-support as of today.

    That makes the next LTS after 17 to be Java 21, releasing in September 2023.
    Java 17 will still be supported through September 2024.
    About that time those still on 8 might have been persuaded to move to Java 11... but not Oracle's version. :P

    Leave a comment:

  • browseria
    Junior Member

  • browseria
    replied
    One important thing that was missed by this article: Oracle just changed the licensing terms around LTS, they will now go LTS every 2 years, with one year of overlap where the prior LTS is still supported. Note: this change only takes effect with Java 17 and higher. Java 11 is still end-of-support as of today.

    That makes the next LTS after 17 to be Java 21, releasing in September 2023.
    Java 17 will still be supported through September 2024.

    Leave a comment:

  • onlyLinuxLuvUBack
    Senior Member

  • onlyLinuxLuvUBack
    replied
    Is there a phoronix benchmark 8 vs 11 vs 17 ?

    Leave a comment:

  • Leinad
    Phoronix Member

  • Leinad
    replied
    Originally posted by Degra View Post

    What do you mean no Wayland support?
    If you want to use Java for desktop applications, you would use JavaFX, which was removed from Java JDK and is its own package now, and the recent versions of JavaFX do support Wayland.

    For Swing and AWT, yeah, these GUI frameworks are part of the JDK and they are kind of legacy / deprecated and don't have and I don't think they will get Wayland support. XWayland is the best they will have.
    Are you sure it does support wayland? I thought, they just fixed, that it will work in XWayland.

    Leave a comment:

  • stormcrow
    Senior Member

  • stormcrow
    replied
    Originally posted by tildearrow View Post
    In the meanwhile, everyone still uses Java 8...
    Don't know about everyone, but Autopsy still uses 8.

    Leave a comment:

  • d3coder
    Phoronix Member

  • d3coder
    replied
    Originally posted by Degra View Post

    What do you mean no Wayland support?
    If you want to use Java for desktop applications, you would use JavaFX, which was removed from Java JDK and is its own package now, and the recent versions of JavaFX do support Wayland.

    For Swing and AWT, yeah, these GUI frameworks are part of the JDK and they are kind of legacy / deprecated and don't have and I don't think they will get Wayland support. XWayland is the best they will have.
    It's not deprecated, people are working on it.
    https://openjdk.java.net/projects/wakefield/

    Leave a comment:

  • blacknova
    Senior Member

  • blacknova
    replied
    Originally posted by Degra View Post
    For Swing and AWT, yeah, these GUI frameworks are part of the JDK and they are kind of legacy / deprecated and don't have and I don't think they will get Wayland support. XWayland is the best they will have.
    And yet, Swing and SWT are the most used by existing software I'm sure it is not hard to find examples of free and commercial projects. I'm not aware if any project use AWT right now.
    blacknova
    Senior Member
    Last edited by blacknova; 14 September 2021, 03:13 PM.

    Leave a comment:

  • blacknova
    Senior Member

  • blacknova
    replied
    Originally posted by sykobee View Post

    We're moving onto Java 11 in the past year or so, and that's a financial business so it's probably not quite that bad.

    The main driver is the combination of these businesses finally discovering microservices (well to be fair they knew about them, but had to create all the in-house tooling to support them properly), with new small spring boot 2 apps, running in kubernetes, with far more developer control, and java support stopping for 8.
    I've switched from 8 to 11 two or three years ago, without much issues. As it it I'm looking forward for Java 17.

    Leave a comment:

  • Degra
    Phoronix Member

  • Degra
    replied
    Originally posted by blacknova View Post

    And no wayland support yet ...
    What do you mean no Wayland support?
    If you want to use Java for desktop applications, you would use JavaFX, which was removed from Java JDK and is its own package now, and the recent versions of JavaFX do support Wayland.

    For Swing and AWT, yeah, these GUI frameworks are part of the JDK and they are kind of legacy / deprecated and don't have and I don't think they will get Wayland support. XWayland is the best they will have.

    Leave a comment:

Working...
X