Forgot your password?
typodupeerror
Java Oracle Programming Sun Microsystems Upgrades

Oracle Announces Java SE 7 204

Posted by timothy
from the java-from-oracle-still-seems-strange dept.
vivin writes "Oracle has announced the release of Java SE 7. This is the first release of Java under the stewardship of Oracle."
This discussion has been archived. No new comments can be posted.

Oracle Announces Java SE 7

Comments Filter:
  • by landoltjp (676315) on Thursday July 28, 2011 @02:30PM (#36911558)

    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.

  • by Anonymous Coward on Thursday July 28, 2011 @02:34PM (#36911622)

    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'.

  • by francium goes boom (1969836) on Thursday July 28, 2011 @02:41PM (#36911728)

    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

  • by h4rr4r (612664) on Thursday July 28, 2011 @02:43PM (#36911770)

    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:Ubuntu (Score:4, Interesting)

    by yincrash (854885) on Thursday July 28, 2011 @04:07PM (#36912976)
    It breaks things that improperly implement the Comparable interface then try to sort objects that implement that interface.

    See the incompatibilities list [oracle.com]

    Before, these situations were silently ignored, now an IllegalArgumentException is thrown, unless you use the option to use the legacy sorting algo.
  • by Paul Fernhout (109597) on Thursday July 28, 2011 @04:20PM (#36913156) Homepage

    "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.

  • 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]).

"Floggings will continue until morale improves." -- anonymous flyer being distributed at Exxon USA

Working...