You might be compiling your old stuff with modern Java.
Either go back to Java 8 or add javac.source=1.8 and javac.target=1.8 in
your project properties.
On 7/1/19 1:57 AM, Peter Toye wrote:
...and now I can't build I made a copy of a project in NB 8 and opened
it in NB 11. Got some errors which were resolved OK.
But it won't build - I get a warning and 2 errors:
warning: [options] bootstrap class path not set in conjunction with
-source 6
??error: Source option 6 is no longer supported. Use 7 or later.
??error: Target option 6 is no longer supported. Use 7 or
later.??BUILD FAILED (total time: 0 seconds)
I can't see any way of changing this as there aren't any project
options to change the source or target, even if I knew what they were
referring to.
Stackoverflow gives remedies for this, but only for Maven. This
project was built using Ant in NB 8 which I assume is carried over to
NB 11.
The only likely reference that I can see is in build-impl.xml which is
firmly marked "DO NOT EDIT"! But the comment implies that the
properties aren't being overridden correctly.
<target depends="-pre-init,-init-private" name="-init-user">
?? <property file="${user.properties.file}"/>
?? <!-- The two properties below are usually overridden -->
?? <!-- by the active platform. Just a fallback. -->
?? <property name="default.javac.source" value="1.6"/>
?? <property name="default.javac.target" value="1.6"/>
?? </target>??
Any ideas where to go from here please?
Regards,
Peter
mailto:netbe...@ptoye.com
www.ptoye.com <http://www.ptoye.com>