<div>The one I was thinking of at the time would be the @Override annotation. It makes it clearer from the code that you are indeed implementing an interface in Java 6. Java 5 doesn't actually allow you to specify the annotation. So it's not a biggy, just very handy when you do massive refactors and you want to check you're implementing an interface and not just declaring another stand-alone method.</div>
<div><br></div><div><a href="http://javamoods.blogspot.co.uk/2010/02/override-changes-in-java-6.html">http://javamoods.blogspot.co.uk/2010/02/override-changes-in-java-6.html</a> for more details.</div><div><br></div><div>
Chris</div><div><br><br><div class="gmail_quote">On 25 August 2012 21:35, DM Smith <span dir="ltr"><<a href="mailto:dmsmith@crosswire.org" target="_blank">dmsmith@crosswire.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
A few:<br>
We want to support at least the last five years of popular operating systems (Windows, Mac, Linux, BSD, Android).<br>
Mac OS X of older vintages don't have Java 6.<br>
Java 7 is just out for the most recent Macs running the most recent OS. I've tested it and found no problems.<br>
The Android market is quite fragmented. I don't have a good handle on what level of features their Java supports.<br>
<br>
We want to support older hardware. This is true in missionary circles with hand-me-down machines. And I still have an actively used older, perfectly good Mac that cannot run Java 6.<br>
<br>
The libraries that we depend upon are at Java 5.<br>
<br>
The last release was Java 1.4. I think it'd be good for the next release to be Java 5.<br>
<br>
Regarding Java 6 and 7:<br>
<br>
JSword runs just fine with a Java 6 jre.<br>
<br>
I've also compiled JSword with Java 6 jdk and it compiles and runs just fine w/ Java 5 JREs. Perhaps a bit faster.<br>
I haven't tested Java 7 yet, but I expect the same.<br>
<br>
Are there any features of Java 6 or 7 that you feel would make JSword better?<br>
<br>
In Him,<br>
DM<br>
<div><div class="h5"><br>
On Aug 25, 2012, at 3:00 PM, Chris Burrell <<a href="mailto:chris@burrell.me.uk">chris@burrell.me.uk</a>> wrote:<br>
<br>
> Hi all<br>
><br>
> Any reason to stick with Java 1.5? We could upgrade to 1.6 or even Java 7...<br>
><br>
> Chris<br>
><br>
</div></div>> _______________________________________________<br>
> jsword-devel mailing list<br>
> <a href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a><br>
> <a href="http://www.crosswire.org/mailman/listinfo/jsword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br>
<br>
</blockquote></div><br></div>