Yes. But they'll also sue you if you don't install it.
Java Facts and Figures
by
luizd
·
· Score: 5, Funny
* 97% of enterprise desktops run Java * 1 billion Java downloads each year * 9 million developers worldwide * #1 programming language (TIOBE Programming Community Index) * More than 3 billion devices are powered by Java technology
They forgot one:
* #1 programming language used in judicial patent cases
Project Lambda
by
Anonymous Coward
·
· Score: 4, Insightful
Project lambda was arguably the most important planned addition to the JDK7, but apparently got dropped in the last few months and pushed back to JDK8. To be honest Project Coin, Fork/Join, and InvokeDynamic are useful, but not much of a big deal as Project Lambda.
Isn't this the problem?
by
MrEricSir
·
· Score: 4, Funny
You don't make a good language by smashing a bunch of "projects" together. If you do that, you end up with C++.
-- There's no -1 for "I don't get it."
Yahoo Toolbar - Go away please
by
landoltjp
·
· Score: 5, Interesting
Dear Oracle,
Please turn off the default installation of the Yahoo Toolbar. I don't know why you have it checked on, but I am happy to decide for MYSELF what I Want to install on my machine.
Re:Yahoo Toolbar - Go away please
by
h4rr4r
·
· Score: 5, Funny
Dear landoltjp,
We will not as we make a lot of money from that bundling. We don't care what you want, try to remember that ORACLE is an acronym for One Rich Asshole Called Larry Ellison.
Re:Version 6 Update 26 the last of Version 6?
by
francium+goes+boom
·
· Score: 3, Interesting
And we have applications that REQUIRE specific java versions. I wish i could uninstall all the previous versions.
Right now i have: 1.4.2.11 1.6.010 1.6.17 1.6.26
Re:Version 6 Update 26 the last of Version 6?
by
h4rr4r
·
· Score: 4, Interesting
Find the developers and beat the ever living shit out of them. How you can fail at Java that hard I will never understand.
Re:Version 6 Update 26 the last of Version 6?
by
curunir
·
· Score: 3, Informative
According to this page, you've got until July, 2012 before they stop supporting 1.6. When 1.6 was released, they continued to release fixes for 1.5, so I would assume they'll do the same for the 1.6 to 1.7 transition.
Funny enough, I just set up an Ubuntu box and decided to grab JDK 7 without knowing that today would be the day it was "released". As such, I downloaded it directly from Oracle/Sun/Java/Whatever..
Note, I then installed Eclipse Indigo, which was having some problems with some of the plugins. I added the following line to the eclipse.ini file and the problems went away:
-Djava.util.Arrays.useLegacyMergeSort=true
Everything's working fine now.
Did you ever imagine?
by
voss
·
· Score: 3, Insightful
There would be someone out there that would make Bill Gates seem like a nice guy.
List of features in Java 7
by
Necroman
·
· Score: 4, Informative
Oracle has a detailed list of the additions in Java 7. OpenJDK has relatively the same information listed in a different way.
While it took forever to get JDK7 out the door, it's finally out and they can work toward JDK8, which is currently scheduled for release a year from now. The Oracle takeover is said and done and they are able to keep pushing new features into the language now. For all of us that use Java daily, this is a nice change.
I recommend looking over the feature list if you are a java dev. There are some really nice changes to make your day-to-day code just a little easier.
that's the truth, for the language itself warmed over 1980s c++ concepts, then the promise of right-once - run anywhere in practice just a pile of B.S., the typical libraries used make business apps bloated hardware hogs.....now add to that the Oracle ogre.....fuck java, the jvm and j2ee. Superior lightweight alternatives are being embraced except for those companies with time and money to burn. And if you want to descend to an even deeper level of Hell, than sign IBM up for websphere project and watch the con-slut-ants descend like vampires
Before, these situations were silently ignored, now an IllegalArgumentException is thrown, unless you use the option to use the legacy sorting algo.
What are the alternatives?
by
Paul+Fernhout
·
· Score: 3, Interesting
"Superior lightweight alternatives are being embraced except for those companies with time and money to burn."
Please list them with pros and cons.
BTW, Java was a stupid idea (VisualWorks Smalltalk was better then and might still be), but after fifteen years or so of suffering, there is a lot of good stuff about the Java platform IMHO, both code libraries and including the use of the JVM for other languages. Android is based around a version of Java. Everything has its problems. Java could use a lot more attention on the desktop, and I prefer a message passing model over a function calling model myself. Too bad Java has not been free-as-in-freedom from the start or it would have gone much further.
Anyway, I'd be curious what you thought the alternatives were.
-- A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
Re:Google must be watching...
by
Waffle+Iron
·
· Score: 3, Informative
Not quite AMD started with an intel design. When Intel couldnt make enough 386 chips they got AMD to do help them (and a bunch others). That meant 'here are the plans to make it'.
Wrong. If 8086 chips were going to be put in the PC, IBM required that Intel have a second source manufacturer for the parts. So Intel contracted with AMD to also crank out the chips.
Intel tried to cancel this arrangement when the 80386 was introduced, and a long legal battle followed. In the mean time, AMD started a clean room design of a 386 clone. AMD has had their own distinct designs since then, and I'm sure that there's just about nothing from pre-386 chip internals that is in any way relevant to current CPU designs.
Somewhere along the line, the two companies also did a patent cross-licensing agreement, which allows them to freely copy each other's concepts.
Re:Version 6 Update 26 the last of Version 6?
by
Lothsahn
·
· Score: 4, Interesting
Or how about this:
I'm a developer on an enterprise application suite that exercises critical bugs in Java 6 Update 18-24 (we haven't yet tested 25 and 26). Oracle introduced a regression in 6u18 that they fixed in 6u21, but in 6u20 or 6u21 they introduced yet another regression. Both regressions cause a complete crash of the JDK that, on busy production systems, causes a complete crash, usually 1+ times a day.
Therefore, we can only recommend 6u17 as the stable version of the software, because 6u18+ isn't. I would strongly prefer that you not "beat the ever living shit out of me" for Oracle not being able to create a stable JVM for an enterprise product.
We'd get an Oracle support agreement to get these problems resolved, but you wouldn't BELIEVE how much money they want for such support. And even if we did pay Oracle a BOATLOAD of money, there's no guarantee that they'd even fix our issues--just that they would listen.
on busy production systems, causes a complete crash, usually 1+ times a day.
Java7 doesn't appear to be much better for stability. I just got this email today:
Hello Apache Lucene & Apache Solr users,
Hello users of other Java-based Apache projects,
Oracle released Java 7 today. Unfortunately it contains hotspot compiler
optimizations, which miscompile some loops. This can affect code of several
Apache projects. Sometimes JVMs only crash, but in several cases, results
calculated can be incorrect, leading to bugs in applications (see Hotspot
bugs 7070134 [1], 7044738 [2], 7068051 [3]).
Will they sue me if I install it?
* 97% of enterprise desktops run Java
* 1 billion Java downloads each year
* 9 million developers worldwide
* #1 programming language (TIOBE Programming Community Index)
* More than 3 billion devices are powered by Java technology
They forgot one:
* #1 programming language used in judicial patent cases
Project lambda was arguably the most important planned addition to the JDK7, but apparently got dropped in the last few months and pushed back to JDK8. To be honest Project Coin, Fork/Join, and InvokeDynamic are useful, but not much of a big deal as Project Lambda.
You don't make a good language by smashing a bunch of "projects" together. If you do that, you end up with C++.
There's no -1 for "I don't get it."
Dear Oracle,
Please turn off the default installation of the Yahoo Toolbar. I don't know why you have it checked on, but I am happy to decide for MYSELF what I Want to install on my machine.
And we have applications that REQUIRE specific java versions. I wish i could uninstall all the previous versions.
Right now i have:
1.4.2.11
1.6.010
1.6.17
1.6.26
Find the developers and beat the ever living shit out of them. How you can fail at Java that hard I will never understand.
According to this page, you've got until July, 2012 before they stop supporting 1.6. When 1.6 was released, they continued to release fixes for 1.5, so I would assume they'll do the same for the 1.6 to 1.7 transition.
"Don't blame me, I voted for Kodos!"
Funny enough, I just set up an Ubuntu box and decided to grab JDK 7 without knowing that today would be the day it was "released". As such, I downloaded it directly from Oracle/Sun/Java/Whatever..
Note, I then installed Eclipse Indigo, which was having some problems with some of the plugins. I added the following line to the eclipse.ini file and the problems went away:
-Djava.util.Arrays.useLegacyMergeSort=true
Everything's working fine now.
There would be someone out there that would make Bill Gates seem like a nice guy.
Oracle has a detailed list of the additions in Java 7. OpenJDK has relatively the same information listed in a different way.
While it took forever to get JDK7 out the door, it's finally out and they can work toward JDK8, which is currently scheduled for release a year from now. The Oracle takeover is said and done and they are able to keep pushing new features into the language now. For all of us that use Java daily, this is a nice change.
I recommend looking over the feature list if you are a java dev. There are some really nice changes to make your day-to-day code just a little easier.
Its not what it is, its something else.
that's the truth, for the language itself warmed over 1980s c++ concepts, then the promise of right-once - run anywhere in practice just a pile of B.S., the typical libraries used make business apps bloated hardware hogs.....now add to that the Oracle ogre.....fuck java, the jvm and j2ee. Superior lightweight alternatives are being embraced except for those companies with time and money to burn. And if you want to descend to an even deeper level of Hell, than sign IBM up for websphere project and watch the con-slut-ants descend like vampires
It breaks things that improperly implement the Comparable interface then try to sort objects that implement that interface.
See the incompatibilities list
Before, these situations were silently ignored, now an IllegalArgumentException is thrown, unless you use the option to use the legacy sorting algo.
"Superior lightweight alternatives are being embraced except for those companies with time and money to burn."
Please list them with pros and cons.
BTW, Java was a stupid idea (VisualWorks Smalltalk was better then and might still be), but after fifteen years or so of suffering, there is a lot of good stuff about the Java platform IMHO, both code libraries and including the use of the JVM for other languages. Android is based around a version of Java. Everything has its problems. Java could use a lot more attention on the desktop, and I prefer a message passing model over a function calling model myself. Too bad Java has not been free-as-in-freedom from the start or it would have gone much further.
Anyway, I'd be curious what you thought the alternatives were.
A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
Not quite AMD started with an intel design. When Intel couldnt make enough 386 chips they got AMD to do help them (and a bunch others). That meant 'here are the plans to make it'.
Wrong. If 8086 chips were going to be put in the PC, IBM required that Intel have a second source manufacturer for the parts. So Intel contracted with AMD to also crank out the chips.
Intel tried to cancel this arrangement when the 80386 was introduced, and a long legal battle followed. In the mean time, AMD started a clean room design of a 386 clone. AMD has had their own distinct designs since then, and I'm sure that there's just about nothing from pre-386 chip internals that is in any way relevant to current CPU designs.
Somewhere along the line, the two companies also did a patent cross-licensing agreement, which allows them to freely copy each other's concepts.
Or how about this: I'm a developer on an enterprise application suite that exercises critical bugs in Java 6 Update 18-24 (we haven't yet tested 25 and 26). Oracle introduced a regression in 6u18 that they fixed in 6u21, but in 6u20 or 6u21 they introduced yet another regression. Both regressions cause a complete crash of the JDK that, on busy production systems, causes a complete crash, usually 1+ times a day.
Therefore, we can only recommend 6u17 as the stable version of the software, because 6u18+ isn't. I would strongly prefer that you not "beat the ever living shit out of me" for Oracle not being able to create a stable JVM for an enterprise product.
We'd get an Oracle support agreement to get these problems resolved, but you wouldn't BELIEVE how much money they want for such support. And even if we did pay Oracle a BOATLOAD of money, there's no guarantee that they'd even fix our issues--just that they would listen. on busy production systems, causes a complete crash, usually 1+ times a day.
Java7 doesn't appear to be much better for stability. I just got this email today:
Hello Apache Lucene & Apache Solr users, Hello users of other Java-based Apache projects,
Oracle released Java 7 today. Unfortunately it contains hotspot compiler optimizations, which miscompile some loops. This can affect code of several Apache projects. Sometimes JVMs only crash, but in several cases, results calculated can be incorrect, leading to bugs in applications (see Hotspot bugs 7070134 [1], 7044738 [2], 7068051 [3]).
-=Lothsahn=-