Ответ 1
загрузить и установить новую версию JDK.
Windows - > Preference - > Java - > Installed JRE
установите более новую версию здесь
Я начал использовать Ant, который поставляется с Eclipse. Меня это раздражает, что я получаю сотни предупреждений в строках:
[javac] предупреждение: Java\ю\BufferedInputStream.class(Java\Io: BufferedInputStream.class): основная версия 51 новее 50, самая высокая версия, поддерживаемая этот компилятор.
[javac] Рекомендуется, чтобы компилятор был обновлен.
Как обновить компилятор?
загрузить и установить новую версию JDK.
Windows - > Preference - > Java - > Installed JRE
установите более новую версию здесь
Основная версия 51 - это Java 7 - похоже, что вы разрабатываете антивирусную библиотеку Java 7, но компилируете ее с Java 6 javac. Убедитесь, что ant использует компилятор Java 7 или использует библиотеку API Java 6 для компиляции.
Спасибо, я понял.
Для тех, кого это может затронуть, убедитесь, что Ant использует компилятор Java 7:
Preferences -> Ant -> Runtime -> Classpath -> Global Entries
Нажмите Add External Jars
и поместите здесь tools.jar
.
Он будет выглядеть примерно как C:\Program Files\Java\jdk1.7.0_03\lib
Вы также можете рассмотреть принятый ответ на этот вопрос StackOverflow: Скомпилировать Eclipse ant для компиляции при использовании старых JDK-библиотек (Java 1.7 → 1.6)
Выполните следующие действия:
C:/Program files/Java
и удалите предыдущий JDK.JAVA_HOME
и PATH
с новым JDK.Если в предыдущем JDK есть некорректная связь с банкой, Eclipse уведомит вас. Я решил таким образом проблему с tools.jar
ant ссылкой, но это общий способ найти решение.
Поскольку моя среда разработки должна основываться на Java 6, единственной вещью, которая помогла решить эту проблему, было удаление Java 7 вообще
Я решил свое предупреждение с ответом Бао. Раньше у меня был JDK1.6. Затем были установлены JDK1.7 и ant, используя JKD1.6 для компиляции.
То, что я изменил, также задает JDK для проекта: щелкните правой кнопкой мыши по проекту > свойствa > путь сборки Java
Если у вас JDK1.6, попробуйте изменить его на JDK1.7.
Еще одна вещь, которую вам, вероятно, также нужно сделать, - перейти на вкладку JRE окна "Редактировать конфигурацию" и выбрать версию JRE.