Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Ошибки при компиляции
#1
Здравствуйте! При компиляции встречаются ошибки, но под конец получаю сообщение о том, что компиляция успешна. Яву скачал с офф сайта 1.8 Подскажите пожалуйста как решить проблему. Исходный код под яву 1.6 компилится нормально, а вот когда беру исходники под яву 1.7 или 1.8 то получаю ошибки при компиле но в конце успешная компиляция.

Log компила
Ответ
#2
здесь нет ошибок только предупреждения. к примеру
[javac] C:\l2hf\java\l2p\gameserver\utils\velocity\Velocit yUtils.java:20: warning: [unchecked] unchecked conversion
[javac] public static final Map<String, Object> GLOBAL_VARIABLES = new HashMap();

HashMap(); заменить на HashMap<>();
Ответ
#3
LifeGame32 Написал:здесь нет ошибок только предупреждения. к примеру
[javac] C:\l2hf\java\l2p\gameserver\utils\velocity\Velocit yUtils.java:20: warning: [unchecked] unchecked conversion
[javac] public static final Map<String, Object> GLOBAL_VARIABLES = new HashMap();

HashMap(); заменить на HashMap<>();

Дело в том что данный исходный код идет в оригинальном состоянии. У меня подобное было когда я 6тую яву поставил для сурса 1.6 и были такие же ошибки, парень мне дал другую шестерку и предупреждения эти пропали. Может у Вас есть ява 1.8 х64 без подобных косяков? Просто не хочу трогать код так как не разбираюсь в нем.
Ответ
#4
Эти предупреждения возникают из-за того, что в 8 яве обновлен функционал коллекций (List, HashMap и т.д.).
Если хотите избавится от предупреждений, Вам придется адаптировать код под 8 яву, т.к. сурсы писались под более ранние версии платформы.
Ответ
#5
Persy Написал:Эти предупреждения возникают из-за того, что в 8 яве обновлен функционал коллекций (List, HashMap и т.д.).
Если хотите избавится от предупреждений, Вам придется адаптировать код под 8 яву, т.к. сурсы писались под более ранние версии платформы.

Дело в том, что в build-core.xml прописано:
Код:
<javac srcdir="${src.gameserver}" destdir="${build.classes}" compiler="modern" debug="${debug}" debuglevel="lines,vars,source" optimize="on" source="1.8" target="1.8" includeantruntime="false" encoding="UTF-8" nowarn="off" classpath="${build.classpath}:${build}/commons.jar">

Могу ли я взять 7 яву и поменять в build версию явы?
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Ошибки GS (Debian 9) L2Unique 0 1,412 03-25-2019, 11:38 PM
Последний пост: L2Unique
  Ошибки в GS. Exception in thread "AISTPool-8" java.lang.StackOverflowError vokforever 3 2,096 07-27-2015, 05:52 PM
Последний пост: n3k0nation
  Ошибки при компиляции, как можно исправить ? knaif 6 1,996 03-31-2015, 07:08 PM
Последний пост: helly
  Ошибки с баффером Kennedy 12 2,650 03-21-2015, 03:15 PM
Последний пост: Klay
  Ошибка при компиляции. desolator 0 1,043 10-19-2013, 03:03 PM
Последний пост: desolator
  Проблема компиляции MasVild 6 3,077 04-02-2013, 03:42 PM
Последний пост: Jessy
  ошибка при компиляции La Luna 5 1,907 09-21-2012, 02:31 PM
Последний пост: Ashe
  Ошибка компиляции L2open 1853 Mifesto 3 2,962 10-21-2011, 10:30 PM
Последний пост: Ozzy
  Мелкие ошибки xGoooDx 14 3,263 06-29-2011, 06:02 PM
Последний пост: xGoooDx
  ошибки в компиляции Ultimate 2 2,759 06-22-2010, 10:38 PM
Последний пост: Ultimate

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)