Перевод сорцов aCis interlude на Java 1.8
Последние (и не только) сорцы aCis используют устаревшую версию ECJ для компиляции скриптов датапака.
Если просто в проекте (или при запуске) использовать Java 1.8 - то скрипты компилиться не будут, будет ругаться: Цитата:
Решается довольно просто: Удаляем из библиотек либы java-engine-1.7 и ecj-3.7.1 (или какая у вас там версия), удаляем сами библиотеки. Добавляем на их место следующие и подключаем: java-engine-1.8.jar ecj-4.4.jar PS: Кто общается с разрабами aCis наведите их на мысль, что пора бы уже мигрировать... |
Re: Перевод сорцов aCis interlude на Java 1.8
Уже было нечто похожее, но в более глобальной плане, без частностей.
Почему бы не написать им на форум? И да, даже при обычной смене ВМ с 1.7 на 1.8 вылезет много очень интересных багов :) Например с картами remove, put. |
Re: Перевод сорцов aCis interlude на Java 1.8
Скоро аЦис переходит на Java 8. Инфа 146%.
|
Re: Перевод сорцов aCis interlude на Java 1.8
Цитата:
Причину не помню, давно уже было, и сейчас это вроде уже исправили в апдейтах? |
Re: Перевод сорцов aCis interlude на Java 1.8
Цитата:
Про "глобальность" - с чем работаю, про то и написал, я не знаю какие еще сборки используют ECJ. Писать на форум не хочу - только опозорюсь знанием разговорного английского :) Да и не зарегистрирован я там даже, читаю только изредка. Добавлено через 41 секунду За инфо про карты - спасибо, поищу использования. Добавлено через 1 минуту Цитата:
|
Re: Перевод сорцов aCis interlude на Java 1.8
Цитата:
|
Re: Перевод сорцов aCis interlude на Java 1.8
Цитата:
Добавлено через 1 минуту Цитата:
|
Re: Перевод сорцов aCis interlude на Java 1.8
Цитата:
|
Re: Перевод сорцов aCis interlude на Java 1.8
Цитата:
Попробовал набросать простой тест с remove/put под u25 - всё ок. Влепил на ВМ самую первую версию Java 8 и тоже никаких признаков отклонения от нормы. Обида. Наверное я упустил какую-то тонкость :) Johnson, один такой метод есть в классе Olympiad, метод updateNobleStats, который в принципе то и не нужен. |
Re: Перевод сорцов aCis interlude на Java 1.8
Цитата:
Добавлено через 18 минут Посмотрел так я текущие баги и понял, что можно в принципе и не обновляться :) генерация кривой таблицы исключений:Развернуть ↓Вот вам и dynamicinvoke... |
Текущее время: 15:28. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot