Показать сообщение отдельно
Непрочитано 14.01.2015, 20:14   #1
Аватар для Johnson
Пользователь

Автор темы (Топик Стартер) Перевод сорцов aCis interlude на Java 1.8

Последние (и не только) сорцы aCis используют устаревшую версию ECJ для компиляции скриптов датапака.
Если просто в проекте (или при запуске) использовать Java 1.8 - то скрипты компилиться не будут, будет ругаться:
Цитата:
Annotation processing got disabled, since it requires a 1.6 compliant JVM
С кучей ошибок компиляции (не удается найти классы ядра).

Решается довольно просто:
Удаляем из библиотек либы java-engine-1.7 и ecj-3.7.1 (или какая у вас там версия), удаляем сами библиотеки.
Добавляем на их место следующие и подключаем:
java-engine-1.8.jar
ecj-4.4.jar

PS: Кто общается с разрабами aCis наведите их на мысль, что пора бы уже мигрировать...
__________________
Johnson получился в результате деления на null. Помогаю с джавой только за булочки с маком.
Johnson вне форума Отправить сообщение для Johnson с помощью ICQ Отправить сообщение для Johnson с помощью Skype™ Ответить с цитированием