Building AOO with Java 8's very strict javadoc tool was fixed in SVN trunk only, by r1697228, r1697237, r1697247, r1697306, and r1697312, so yes it should work well for building AOO now, and it's the only version I've been testing for months on FreeBSD. Base works, wizards work, beanshell scripts works, bvt/fvt/pvt tests generally pass (I haven't compared test results with different Java versions).
LibreOffice supposedly builds with Java 6. Java 7 added major new language features, like try-with-resources, diamonds, switch on strings, so requiring Java >= 7 would be good for development purposes. But then users can't use any older JRE version, which might be a problem for unofficial Java implementations that are a little behind (see http://en.wikipedia.org/wiki/Comparison_of_Java_virtual_machines). When last I checked, the only fast JVM on the Raspberry Pi with the hard float (hf) kernel was CACAO, which only supports Java 1.6. A while ago I did find a way to change the bytecode and class file version of the class files produced by Java 1.7's javac, to make most language (as opposed to API) features work on 1.6 and 1.5 JREs. I even have a Maven plugin to do this. I can look into it again if necessary? Oh and should we maybe use Maven for building Java code instead of dmake/gbuild/ant? Damjan On Wed, Nov 18, 2015 at 12:17 AM, Kay Schenk <kay.sch...@gmail.com> wrote: > We seem to have a number of numer of Java related discussions of > late. Here's another one -- the Java version we're using for builds. > > Java 6 went out of update status quite some time ago -- Feb. 2013 -- > and this is still being used for our Linux builds, and Windows > builds if our current binaries are produced with the same > configuration as the buildbot configurations. > > Java 7 reached end-of-life in April, 2015. > > Yesterday, I installed Java 8 -- openjdk version "1.8.0_65" -- on my > CentOS 6.7 (32 bit) and built. Testing resulted in OK results for > the little I did. I was concerned about the Base portion with the > installed hsqldb but so far everything is OK. > > Is anyone else on other platforms using Java 8 for successful > building and testing? Windows builders? Mac builders? Others? Given > that in our next release, we will be out of the 4.1.x branch (I > think), I would think we could jump up to Java 8. I would expect > that our users would be on Java 8 already. > -- > -------------------------------------------- > MzK > > “Somebody's gotta win, somebody's gotta lose. > Just don't fight about it. > Just try to get better." > -- Yogi Berra > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org > For additional commands, e-mail: dev-h...@openoffice.apache.org > >