<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&#39;t actually allow you to specify the annotation. So it&#39;s not a biggy, just very handy when you do massive refactors and you want to check you&#39;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">&lt;<a href="mailto:dmsmith@crosswire.org" target="_blank">dmsmith@crosswire.org</a>&gt;</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&#39;t have Java 6.<br>
        Java 7 is just out for the most recent Macs running the most recent OS. I&#39;ve tested it and found no problems.<br>
        The Android market is quite fragmented. I don&#39;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&#39;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&#39;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&#39;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 &lt;<a href="mailto:chris@burrell.me.uk">chris@burrell.me.uk</a>&gt; wrote:<br>
<br>
&gt; Hi all<br>
&gt;<br>
&gt; Any reason to stick with Java 1.5? We could upgrade to 1.6 or even Java 7...<br>
&gt;<br>
&gt; Chris<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; jsword-devel mailing list<br>
&gt; <a href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a><br>
&gt; <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>