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>

Reply via email to