У меня есть муравейник для моего приложения Java. Я вынужден сделать свое приложение совместимым с Java 1.6.предупреждение во время компиляции javac от муравья
Когда я запускаю мой муравей сценарий, я получаю следующее предупреждение:
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
Можете ли вы объяснить мне, что это значит и что мне нужно сделать, чтобы удалить его? Код работает отлично, но я собираюсь поставить его на производство, и я не люблю оставлять подобные предупреждения нерешенными.
Мой файл build.xml выглядит следующим образом:
<path id="master-classpath">
<fileset dir="lib">
<include name="*.jar"/>
</fileset>
</path>
<target name="compile" depends="clean">
<javac srcdir="src" destdir="${bin-dir}" debug="on" source="1.6" includeantruntime="false">
<classpath refid="master-classpath"/>
</javac>
</target>
<target name="clean">
<mkdir dir="${bin-dir}"/>
<mkdir dir="${build-dir}"/>
<delete>
<fileset dir="${bin-dir}"/>
<fileset dir="${build-dir}"/>
</delete>
</target>
Ant версии: Ant(TM) version 1.8.2
Java Версия: javac 1.7.0_79
Взгляните на системную среду. Может ли это быть несоответствием между JAVA_HOME и исполняемым Java-кодом (например, JAVA_HOME = 1.7, java = 1.8)? –