[evla-sw-discuss] Java 7 on EVLA
Daniel Lyons
dlyons at nrao.edu
Wed Oct 24 14:58:31 EDT 2012
On 10/24/2012 12:47 PM, Kevin Ryan wrote:
> I just found out today that the EVLA will be switching to Java 7 soon. As in a week or two. While Java for the Mac OS X is moving away from Apple and to Oracle control, it is still not ready for prime time and OS X software updates still use Apple versions that do not include Java 7 (as far as I know).
>
> Java 7 can be fetched from Oracle as a stand-alone download (as opposed to a software update) but will only work on OS X 10.7 (Lion) or later.
>
> Josh Malone if you know anything about the near future of Java on Macs please feel free to chime in.
>
> With this in mind, the issue I see with the EVLA moving to Java 7 is with its client (GUI) applications. There are a significant number of Macs used (or perhaps better to say a number of significant people using Macs) in the development and testing of the EVLA now (at least on WIDAR); compiling client applications under Java 7 would alienate them.
I don't think that's true. You can compile with Java 7 but targeting the
Java 6 JVM and the users shouldn't need to do anything. Provided you
don't use Java 7-only APIs such as nio2, of course.
You may need to make a few code changes; Keith has the details, but
essentially the generics type checking is more strict. But this only
affects the developer, not the hapless user.
--
Daniel Lyons
Software Engineer, Database Administrator
dlyons at nrao.edu
(575) 835-7245
More information about the evla-sw-discuss
mailing list