Я использовал Коллекции в своем коде с Generics. Когда вы пытаетесь скомпилировать этот Java-файл в build.xml, он показывает ошибку в шаблонах и говорит, что это не утверждение. Я использую Apache-Ant-1.6.5, и я установил только JDK 1.5. Я знаю, что generic будет поддерживать в jdk1.5, но он показывает ошибку. Ниже приведена ошибка, которую я получаю для кода
код:
Map<String, String> inputconfigmap =
new LinkedHashMap<String, String>();
Исключение:
compile:
[mkdir] Created dir: D:\GenericPreProcessor\Source\classes
[javac] Compiling 49 source files to D:\GenericPreProcessor\Source\classes
[javac] D:\GenericPreProcessor\Source\src\com\dnb\genericpreprocessor\fileprocessor\FixedLength
FileProcessor.java:187: not a statement
[javac] Map<String, String> inputconfigmap =
new LinkedHashMap<String, String>();
Я сделал согласно вашему предложению, но получил следующее в консоли.
Консоль:
D: \ GenericPreProcessor \ Source> муравей
Файл сборки: build.xml
[echo] Версия JVM 1.5
[echo] Целевая компиляция $ {ant.build.javac.target}
чистый:
[удалить] Удаление каталога D: \ GenericPreProcessor \ Source \ classes
cleanJar:
компилировать:
[mkdir] Создан каталог: D: \ GenericPreProcessor \ Source \ classes
[javac] Компиляция 49 исходных файлов в D: \ GenericPreProcessor \ Source \ classes
[javac] javac: неверный целевой выпуск: 1.5
[javac] Использование: javac
[javac] где это возможно:
[javac] -g Создать всю информацию отладки
[javac] -g: нет Создать информацию об отладке
[javac] -g: {lines, vars, source} Генерировать только некоторую отладочную информацию
[javac] -nowarn Создать предупреждение
[javac] -verbose Вывод сообщений о том, что делает компилятор
[javac] -deprecation Выходные местоположения источников, где используются устаревшие API
[javac] -classpath Укажите, где искать файлы классов пользователя
[javac] -sourcepath Укажите, где искать исходные файлы ввода
[javac] -bootclasspath Переопределить расположение файлов классов начальной загрузки
[javac] -extdirs Переопределить расположение установленных расширений
[javac] -d Укажите, где разместить сгенерированные файлы классов
[javac] -encoding Укажите кодировку символов, используемую исходными файлами
[javac] -source Обеспечить совместимость исходного кода с указанным выпуском
[javac] -target Создать файлы классов для конкретной версии виртуальной машины
[javac] -help Распечатать краткий обзор стандартных опций
СТРОИТЬ СБОЙ