Using JDK 7 or even JDK 8 in future?

27 views
Skip to first unread message

Yili Zhao

unread,
Jan 14, 2014, 8:53:23 PM1/14/14
to sci...@googlegroups.com
Hi,
  Java SE 6 was released in December 11, 2006.

  Java SE 7 was released in July 28, 2011, and the newest  bug fix is Java SE 7 Update 51, which was released in 2014-01-14 with 36 security fixes.

  Java SE 8 will be released in March 18, 2014 based on Oracle announcement [1].

  Using JDK 7 will benefit for concurrency utilities ,and using JDK 8 will benefit for lambda expressions and JDK 7's goodies.

  Now is January 2014, there has been 8 years from JDK 6 released, and 3 years since JDK 7 released.

  For developers, Using JDK 7 or even JDK 8 will benefit for SciJava/ImageJ2/Fiji design.

  Happy new year 2014!


  

Curtis Rueden

unread,
Jan 14, 2014, 9:25:22 PM1/14/14
to SciJava

Hi Yili,

Indeed. It is very unfortunate that Apple and the OpenJDK community decided not to support many older versions of OS X with Java 7, and that many computers cannot upgrade beyond certain OS X versions. It is thus not possible to run Java 7 on this older hardware. As a consequence, we unfortunately cannot rely on newer Java APIs without abandoning those computers.

Regards,
Curtis

--
You received this message because you are subscribed to the Google Groups "scijava" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scijava+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Yili Zhao

unread,
Jan 14, 2014, 11:01:42 PM1/14/14
to sci...@googlegroups.com, ctru...@wisc.edu
Hi Curtis,
  thanks for pointing out that older versions of OS X can't compatible with Java 7, and I just suppose that OS X version is 10.7/10.8/10.9.

  I hope we can use Java 7/8 in the future.

在 2014年1月15日星期三UTC+8上午10时25分22秒,Curtis Rueden写道:

Johannes Schindelin

unread,
Jan 15, 2014, 1:40:40 PM1/15/14
to Yili Zhao, sci...@googlegroups.com
Hi,

On Tue, 14 Jan 2014, Yili Zhao wrote:

> Java SE 6 was released in December 11, 2006.
>
> Java SE 7 was released in July 28, 2011,

... and still does not work on MacOSX < 10.7. And likely won't...

Ciao,
Johannes

Curtis Rueden

unread,
Jan 21, 2014, 5:49:52 PM1/21/14
to SciJava
Hi Yili,

I hope we can use Java 7/8 in the future.

Well, you certainly can use it with your own projects. Nice that Java is backwards compatible that way!

Regards,
Curtis
Reply all
Reply to author
Forward
0 new messages