Oracle Announces Java SE 9 and Java EE 8 (oracle.com)
rastos1 writes: Oracle has announced the general availability of Java SE 9 (JDK 9), Java Platform Enterprise Edition 8 (Java EE 8) and the Java EE 8 Software Development Kit (SDK). JDK 9 is a production-ready implementation of the Java SE 9 Platform Specification, which was recently approved together with Java EE 8 in the Java Community Process (JCP). Java SE 9 provides more than 150 new features, including a new module system and improvements that bring more scalability, improved security, better performance management and easier development to the world's most popular programming platform.
Damnit! DiE alrEadY! You FuCking shit-face LIer!
...but the way Oracle runs it, probably getting to be most-hated and most-abandoned too. At some point most-abandoned will cross with most popular and it won't be most popular anymore.
Do not look into laser with remaining eye.
I've known for about a year that project valhalla got bumped to Java 10, but it's still sad to see that it didn't make it into Java 9.
Valhalla is the one thing that would have kept me on Java, but alas, I jumped ship already. Goodbye, Java.
I will let them know.
The rest of us are stuck with Java 1.4.2, 6, and 7 due to poorly written apps using RMI to go to c:\program files(x85)\...to check version numbers and using == instead of = to run.
Or we left long ago to Ror.
http://saveie6.com/
Oracle has announced the general availability of Java SE 9 (JDK 9), Java Platform Enterprise Edition 8 (Java EE 8) and the Java EE 8 Software Development Kit (SDK).
It's like Eid al-Adha wrapped up in Kwanzaa and covered in Rosh Hashanah.
"JDK 9 is a production-ready implementation..."
It's about time that they're ready for production.
I've encountered some Java programs which check version numbers and will not run outside out of a limited range. Slap a v9 JVM, and it will fall over on its face and throw exceptions like a monkey throws scat.
Can't wait to see this in production... wonder if it will make bloated, piece of crap container applications like Tomcat or WebLogic... applications where I have to schedule periodic cleans and reboots of machines in a cluster because the code is so brain-dead that it will either memory leak until the machine grinds to a halt, or use so many temp files that no matter how much space it has, it will burn it up, given days to weeks.
Too little, too late. You don't add features once in a while and expect to be on top. Look at what happened to IE. It was once a good browser, but it was left to sit in a corner. Once Oracle deprioritized Java, it was as good as dead.
Can it run ALL code and applets written for ALL previous java implementations? No? Then come back when its done.
Java is still alive? Since when?
I use Java for two reasons. First, I teach and our school gradebook application is written in Java (this is a godsend, because it lets me use Linux 100% at work). Second, I teach AP CS and Java is the current language. OpenJDK works well (and it actually works for the gradebook application too, although it seems a bit buggier at times), but I do like having the Oracle JDK because it's what most of the students have (they are mostly running Windows/macOS). Very rarely (about once every couple of years) we run into a problem where a student program behaves differently under OpenJDK vs. the Oracle JDK.
I wanted to test JDK 9 today in Debian (stretch). Ordinarily I use make-jpkg (installed via java-package) to convert the Oracle tarball into a .deb file that I install with gdebi. Unfortunately, this doesn't work for for JDK 9. You can supposedly use a Ubuntu PPA which installs a package that downloads the tarball from Oracle and installs it. The maintainers of the PPA seem to indicate it's reasonably safe for Debian. That makes me nervous, though, because of all the warnings about mixing distributions in Debian documentation. I'd be happy to hear other opinions/options on this.
My colleagues using Windows are annoyed that the high DPI adjustment in Windows does not seem to work in Java applications; supposedly Java 9 was supposed to implement a fix to this, and I'm curious to see if they did.
Installed--updated, actually, over 8u144--the Java9 JDK on F26 64-bit ... and java - version STILL shows 8u144 ...
Not that for each speak? WTF is that supposed to mean?
This is a Java thread, don't go bringing Python into it.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."