Beim kompilieren mit Ant (1.8) bekomme ich die Warnung:
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
Die Eclipse Java Compiler-Option (Prefernces - Window - Java - Compiler) ist der Compiler Compliance Level 1.6 eingestellt; Als installierte JREs habe ich 6.0.39 und 7.0.13 eingestellt. Die Windows Umgebungsvariable "JAVA_HOME" und "PATH" geben ebenfalls auf 1.6 an.
Der Ant-Aufruf sieht so aus:
Es ist nur eine Warnung und die Klasse wird auch mit der Versionsnummer 50 (entpricht Java 1.6) erzeugt; trotzdem stört mich die Meldung.
Wenn ich in Ant "source=1.7" (und natürlich dann auch "target=1.7") angebe läuft alles fehlerfrei.
Das heißt also der "bootstrap class path" ist auf 1.7 eingestellt - wo auch immer und ich möchte ihn auf 1.6 haben.
Wo kann ich hier noch irgendwas einstellen?
mfg
Ulrich
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
Die Eclipse Java Compiler-Option (Prefernces - Window - Java - Compiler) ist der Compiler Compliance Level 1.6 eingestellt; Als installierte JREs habe ich 6.0.39 und 7.0.13 eingestellt. Die Windows Umgebungsvariable "JAVA_HOME" und "PATH" geben ebenfalls auf 1.6 an.
Der Ant-Aufruf sieht so aus:
Code:
<target name="compileRepository" depends="init">
<javac srcdir="${sources}" encoding="ISO8859-1"
includeantruntime="false"
destdir="${classes.base}"
classpathref="compile.classpath"
debug="on"
deprecation="on"
optimize="off"
includes="**/*.java"
source="1.6"
target="1.6" >
<compilerarg value="-Xlint:unchecked"/>
</javac>
</target>
Es ist nur eine Warnung und die Klasse wird auch mit der Versionsnummer 50 (entpricht Java 1.6) erzeugt; trotzdem stört mich die Meldung.
Wenn ich in Ant "source=1.7" (und natürlich dann auch "target=1.7") angebe läuft alles fehlerfrei.
Das heißt also der "bootstrap class path" ist auf 1.7 eingestellt - wo auch immer und ich möchte ihn auf 1.6 haben.
Wo kann ich hier noch irgendwas einstellen?
mfg
Ulrich