What Java version are you on? #4216
Replies: 4 comments 2 replies
-
Most application still on JDK 11 but slowly migrating to JDK 17 LTS, new applications slowly using JDK 17 as default. Non-LTS versions are a bit of a no-no: most code is actually version 11(-ish), no need for latest and greatest language features, mainly using new JVM for a (slight) increase of perfomance and to be "future-proof" |
Beta Was this translation helpful? Give feedback.
-
On 28 Sep 2022, at 22:11, Jeen Broekstra ***@***.***> wrote:
That all sounds very sensible. What (if anything) are you finding to be the biggest concerns/roadblocks when migrating any app to a newer Java version?
Things like obscure dependencies breaking on introspection being blocked by tighter module-based encapsulation…
…----
alessandro bollini - ingegnere
via cavallotti 9, 27100 pavia, italy
|
Beta Was this translation helpful? Give feedback.
-
On 28 Sep 2022, at 11:47, Bart Hanssens ***@***.***> wrote:
Most application still on JDK 11 but slowly migrating to JDK 17 LTS, new applications slowly using JDK 17 as default.
Containers (with vendor-supported images for JDK 11 and JDK 17) help a lot in managing versions, by the way...
Non-LTS versions are a bit of a no-no: most code is actually version 11(-ish), no need for latest and greatest language features, mainly using new JVM for a (slight) increase of perfomance and to be "future-proof"
Same situation here.
…-----------------------------------------------------------------------------------------------------------------------------------------
alessandro bollini ph.d. - tech lead - linkedin.com/in/alessandrobollini
|
Beta Was this translation helpful? Give feedback.
-
We have few Java11 because machine is rhel/cent-os 7 and that does not have a redhat provided Java 17 build. All new projects are deployed on Java 17 and tested on latest (dnf info java-latest-openjdk, currently 19). Public projects are sparql.uniprot.org, sparql.rhea-db.org, sparql.swisslipids.org. |
Beta Was this translation helpful? Give feedback.
-
We'd love to get a feeling for what version of Java users of RDF4J are at, typically. Whether you're using the RDF4J Workbench/Server tools, or whether you're using the libraries. So here's a little non-scientific poll: we'd like to hear what the required version of Java in your project is. If it's acceptable to use several versions in your project, pick the most recent one.
Also: we'd love to hear some background on what your project is and why you use the version of Java you use. Feel free to comment.
13 votes ·
Beta Was this translation helpful? Give feedback.
All reactions