Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
I am refering to the link
Public updates for Oracle Java SE 8 released after January 2019 will not be available for business, commercial or production use without a commercial license.
Java is Open Source for sure, maybe The Community will release OpenJDKs updates, but i still have my worries about this news...
I really would like to know about your opinions, and if we imagine the worst case (wich i do not hope), that Oracle do the same with the others new java versions...
What are the solutions ?
The link you are referring to looks to me like a normal Java version lifecycle announcement. Each version of Java SE eventually stops receiving public updates, and by that time, there is a newer Java SE in wide use.
See Oracle Java SE Support Roadmap and Java version history.
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
Starting next week Oracle will no longer support free public releases for OpenJDK 8 or 11.
They are also moving to a subscription model for all production use.
How will this affect Corretto moving forward?
There should be no impact on Corretto. That's the idea, Oracle's action/inaction should have no impact if you use it.
From Amazon's Corretto FAQ here:
https://aws.amazon.com/corretto/faqs/#support
Q: What is included in Corretto's long-term support?
A: Long-term support (LTS) for Corretto includes performance enhancements and security updates for Corretto 8 until at least June 2023 at no cost. Updates are planned to be released quarterly. Amazon will provide LTS for Corretto 11 with quarterly updates until at least August 2024.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 4 years ago.
Improve this question
I have couple of projects using JDK 1.8 in production. However Java is paid from January 2019 onwards. Is my problem solved if I migrate my projects to OpenJDK 1.8 because it's open source?
As far as I know, it concerns only the Oracle Java APIs.
OpenJDK and OpenJFX are largely independent (besides getting contributions from Oracle).
As general Oracle Java was a bit smarter than the OpenJDK (on Linux), the entire outcries are a storm in a glass of water: it makes a (ill guided) sense to let Oracle be paid for its development effort.
The thing to do, is trying out the OpenJDK, and taking notion of com.sun classes.
You might need to look for new versions of your typical server or framework, that might rely on com.sun.* classes.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 5 years ago.
Improve this question
I have a application which supports screen readers via the Java Access Bridge. The jre version works fine with screen readers such as NVDA. We’ve have compiled our app with Excelsior Jet and found that everything works fine except for screen reading.
But another screen reader such as JAWS works fine.
Java version used is 1.7.72
NVDA used is 2014.2.
There was a problem with JAB specific to versions of Java SE 7 prior to 1.7.0_76. Excelsior JET 10.5 supports Java SE 7u76 since Maintenance Pack 1.
You can run your app on the Oracle JRE with -Xcheck:jni to check if hits that problem.
(In general, emailing our support works better than waiting until one of us does a search for "Excelsior" on Stack Overflow.)
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I was wondering why Java doesn't have a REPL. Is there some technical limitation? As an aside, how do REPLs actually work, what's going on with say the Scala REPL?
I think they are planning/thinking to introduce REPL in java 9. One of the problem according to Scala author Odersky is that REPL are expression-oriented and java on the other hand is statement-oriented, so not much so much useful for Java.
The IBM VisualAge for Java IDE had a REPL (or more precisely, a Smalltalk-style "Worksheet"), by virtue of it being written in Smalltalk and basically only a slightly modified version of the IBM VisualAge for Smalltalk IDE. However, when IBM VisualAge for Java was rewritten in Java and released under the name of IBM VisualAge for Java Micro Edition, it still kept its REPL.
And when IBM modularized IBM VisualAge for Java Micro Edition and released it as Open Source under its new name "Eclipse", it still kept its REPL, and it is in fact still there in the very latest version, under the name "Scrapbook page".
That one is not the only one, there are other REPLs as well, e.g. the REPL behind http://JavaREPL.Com/ is Open Source on GitHub.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I wanted to know what makes java 8 different from java 7.
Why should/should'nt I upgrade to java 8 from java 7? Please list the differences.
There are many new features in JDK 8, including enhancements to Collections, new security features, and even additions to the Java programming language (e.g., Lambda expressions). Your best bet is to take a look at What's New in JDK 8 as there are too many to list cleanly here.
As for why you might not want to update immediately, here is the Compatibility Guide for JDK 8, which lists incompatibilities between JDKs 7 and 8.