Not that it is a game-changing consideration, but, thought I would mention it. 
After upgrading to the newest Mac OSX, it essentially removed my Java 6 and 
thus couldn't open FIJI etc. after upgrade. Upon opening the app it told me of 
the non-existent Java 6 and prompted me to install Java 6 via a site/mechanism 
that wasn't what I remembered or was familiar with. I typically go to oracle. 
Still was pretty easy, just saying that it becomes a bit "non-standard" to 
install Java 6 and might cause confusion, especially for novices trying FIJI 
etc for the first time after upgrading their OSX. Can anyone else confirm this 
experience?

Cheers,

Jay

> On Dec 5, 2014, at 7:59 AM, Michael Ellis <michael.el...@dsuk.biz> wrote:
> 
> It gets my vote (if I have a vote).
> 
> Java 7 try with resources certainly helped tighten up on some of my resource 
> leaks.
> 
> NIO has been a benefit too.
> 
> When replying to a post like this, is it the done thing to reply to the list 
> in general or should I be replying just to the original poster?
> 
> — Michael Ellis
> 
> On 5 Dec 2014, at 13:54, Tobias Pietzsch <pietz...@mpi-cbg.de> wrote:
> 
>> Hi all,
>> 
>> what is everyones opinion on moving the IJ2/Fiji stack to a new version of 
>> Java, i.e., Java 7.
>> Java 7 has been around for more than 3 years now. The end-of-life final 
>> public release of Java 6 was more than 1.5 years ago.
>> 
>> Benefits I see are the following:
>> 
>> * We could use the “new" Java 7 libraries. For example the Fork/Join 
>> framework would come handy in defining multi-threading interfaces in 
>> scijava-common (to be used in imagej-ops for example). Or the NIO2 stuff 
>> (java.nio.file)
>> 
>> * We would benefit from improvements of type inference for generics in the 
>> compiler. No more jumping through hoops to fix “errors” in code that should 
>> compile with Java 6 but doesn’t. (Plus we could use the diamond operator to 
>> shorten generics instantiations.)
>> 
>> * We could use third-party libraries that only support Java 7. For example 
>> I’m using Jetty in a project that can therefore not be part of Fiji 
>> currently. (This mail was more or less triggered by me looking into 
>> http://ojalgo.org who maybe went a bit over the top and already abandoned 
>> Java 7 for Java 8). I think it is only a matter of time until we will have a 
>> problem with third-party libraries that we already use abandoning Java 6.
>> 
>> 
>> I do not have a clear picture of what the downsides would be. Johannes 
>> always said that people on old macs are tied to an old java version and that 
>> we do not want to leave those users behind. It would be interesting to know 
>> how many people that actually would impact.
>> 
>> 
>> What do you think?
>> 
>> best regards,
>> Tobias
>> 
>> _______________________________________________
>> ImageJ-devel mailing list
>> ImageJ-devel@imagej.net
>> http://imagej.net/mailman/listinfo/imagej-devel
> 
> 
> _______________________________________________
> ImageJ-devel mailing list
> ImageJ-devel@imagej.net
> http://imagej.net/mailman/listinfo/imagej-devel


_______________________________________________
ImageJ-devel mailing list
ImageJ-devel@imagej.net
http://imagej.net/mailman/listinfo/imagej-devel

Reply via email to