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:
  • Re:lawsuit (Score:2, Informative)

    by Bill_the_Engineer (772575) on Thursday July 28, 2011 @01:39PM (#36911704)
    Um no. Implementation issues aside (stack vs. register), Dalvik is a virtual machine that runs the Java language using an incompatible byte code dictionary. That said the byte code that can run in Oracle's JVM can be easily mapped into byte codes that can be executed within Dalvik. The fact that Android (ie Dalvik) isn't using Java SE libraries is immaterial to Oracle v. Google.
  • For another year (Score:2, Informative)

    by Anonymous Coward on Thursday July 28, 2011 @01:41PM (#36911722)

    http://www.oracle.com/technetwork/java/eol-135779.html [oracle.com]

    Java 6 will be updated through July 2012

    (After which it will still be updated, but on a paid-only basis.)

    Actually, probably longer if you have a proprietary Unix OS such as Mac OS X, AIX or HP-UX where the OS vendor ships patches. The OS vendors usually find it easier to just issue patches for the old version rather than adding support for a new one.

  • by curunir (98273) * on Thursday July 28, 2011 @01:55PM (#36911984) Homepage Journal

    According to this page [oracle.com], 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.

  • Re:Ubuntu (Score:5, Informative)

    by wandazulu (265281) on Thursday July 28, 2011 @01:57PM (#36912010)

    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. [java.net].

    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.

  • by Necroman (61604) on Thursday July 28, 2011 @02:24PM (#36912362)

    Oracle has a detailed list [oracle.com] of the additions in Java 7. OpenJDK has relatively the same information [java.net] 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.

  • by Waffle Iron (339739) on Thursday July 28, 2011 @04:29PM (#36914002)

    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.

1 Mole = 007 Secret Agents

Working...