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.
...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.
Liier has to e.
Java will outlive both you and I.
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.
It was? IE has always sucked ass, and continues to suck ass.
Come on. Do you really think Sun did better by the time they released Java 6? That indeed looked a deprioritized project. But not what Oracle did with Java 8 and 9, that came with lots of changes and improvements.
Of course Java is a platform used in quite a lot of important stuff, so don't expect releases every 2 months breaking everything like Swift or Python. It's just a different league.
Can it run ALL code and applets written for ALL previous java implementations? No? Then come back when its done.
Ironically, it was not that per say which doomed IE.
It was incompatible with it's own bugs and security which when addressed broke all the ancient crud from the XP era. This is why corporations stuck with Java 6,7 as well as IE 6 for many many years well into 2013 when Windows 7 brought htem out kicking and screaming requiring rewritting everything.
Java is incompatible with itself which is why no one cares about the newer. They want legacy stuff working forever with all the security holes intacted to run PeopleSoft circa 2005 era.
http://saveie6.com/
u got issues bro
LOL.
Ask a webdeveloper from last decade? Netscape WAS FAAAAR worse than IE when it came to standards compliancy. IE 6 was the better browser. It was mean and crashed less .... no I am not making this shit up either.
Those were dark days for the web in it's infancy. IE introduced ajax and CSS. By freezing it web developers created crud which only worked on it after so long accumulated to the point where enterprise computing had to stick with it as the newer versions were too secure and standards compliant to run the stuff dependent on workarounds from 2001.
http://saveie6.com/
Java's entrenchment is so vast in the enterprise world that about the only competitor is COBOL. It isn't an Internet Explorer, it literally is the 21st century version of Cobol, and will be around just as long.
The world's burning. Moped Jesus spotted on I50. Details at 11.
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.
I heard if you keep repeating something long enough, it actually becomes true!
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."