Я пытаюсь скомпилировать проект в java 1.6. В системе по умолчанию установлена версия 1.7. Я использовал следующие свойства в build. xml, но все же он использует java 1.7.
<property name="JAVA_VERSION" value="1.6"/>
<property name="javahome" location="C:\Java\jdk1.6.0_45"/>
<property name="JAVA_HOME" value="C:\Java\jdk1.6.0_45\" />
<path id="wls.classpath">
<pathelement location="${JAVA_HOME}\lib\tools.jar"/>
</path>
<target name="compile" depends="prepare" description="compile the Java source.">
<echo message=" java versoin is ${java.version}" />
<javac debug="${debug}" srcdir="./src" destdir="./classes" includeAntRuntime="false" target="1.6" source="1.6">
<classpath refid="classpath"/>
</javac>
</target>
Вывод:
compile:
[echo] java versoin is 1.7.0_221
[javac] Compiling 59 source files to C:\Jenkins\jobs\calcmanageronprem\branches\users-nageswar-k-b-test.g7m3im\workspace\CalcMgrCDF\classes
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
[javac] Note: C:\Jenkins\jobs\calcmanageronprem\branches\users-nageswar-k-b-test.g7m3im\workspace\CalcMgrCDF\src\com\hyperion\planning\formula\TimeDate.java uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 warning
Пожалуйста, помогите мне с использованием java версии 1.6 для компиляции кода