У меня есть требование построить проект eclipse с помощью скрипта ant, который также требует, чтобы моя дата / местоположение и локаль системы были на греческом языке. Итак, я столкнулся с ошибкой ниже
"unmappable character for encoding UTF-8
[javac] // Generated on: 2018.09.08 at 12:10:19 ?? CST"
Это точные строки комментариев из сгенерированного Java-класса.
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2018.09.08 at 12:10:19 πμ CST
Из моих исследований за последние несколько дней я узнал, что у метки времени есть подготовленный формат, который он устанавливает для своего значения. Поэтому изменение моего системного формата даты / времени не сработает.
Все кодировки установлены на «UTF-8».
Есть ли команда / свойство, доступное для игнорирования этого конкретного символа во время компиляции?
Потому что, очевидно, я думаю о скрипте, который нужно запустить, чтобы изменить классы и удалить комментарии (после генерации), чтобы во время компиляции я не получил никаких ошибок.