Перейти к содержанию
Авторизация  
chiton

L2jFrozen compil on JAVA 8

Рекомендуемые сообщения

Всем доброго временя суток.  Хотел бы стросить знатоков, как сейчас скомпилить сборку фрозенов ласт ревы на 8 яве.

голою не компилил, но ошыбки летят там где я ничего не делал.

import org.omg.PortableServer.POAManagerPackage.State; 

ругается на етот импорт, в последстви на все что с ним связано

и еще на все Integer, Double, Float

я так понял с 7 явой проблем не будет, но прошу помощи, может быть есть способ собрать и запустить на ява 8.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
    [javac] C:\...\gameserver\head-src\com\l2jfrozen\gameserver\model\actor\instance\L2NpcInstance.java:31: error: package org.omg.PortableServer.POAManagerPackage does not exist
    [javac] import org.omg.PortableServer.POAManagerPackage.State;
    [javac]                                                ^
    [javac] C:\...\gameserver\head-src\com\l2jfrozen\gameserver\network\L2GameClient.java:615: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 			_charSlotMapping.add(new Integer(objectId));
    [javac] 			                     ^
    [javac] C:\...\gameserver\head-src\com\l2jfrozen\gameserver\model\L2Character.java:8764: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 		_disabledSkills.remove(new Integer(_skill.getReuseHashCode()));
    [javac] 		                       ^

Вот Лог Компилятора. компилятор не понимает

import org.omg.PortableServer.POAManagerPackage.State;

 проблема именно с  самим State что с ним сделали в ява 8? никакой инфы найти не могу. по данным гугла импорт норм.
кароч хз. Помогите чемто:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, chiton сказал:

    [javac] C:\...\gameserver\head-src\com\l2jfrozen\gameserver\model\actor\instance\L2NpcInstance.java:31: error: package org.omg.PortableServer.POAManagerPackage does not exist
    [javac] import org.omg.PortableServer.POAManagerPackage.State;
    [javac]                                                ^
    [javac] C:\...\gameserver\head-src\com\l2jfrozen\gameserver\network\L2GameClient.java:615: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 			_charSlotMapping.add(new Integer(objectId));
    [javac] 			                     ^
    [javac] C:\...\gameserver\head-src\com\l2jfrozen\gameserver\model\L2Character.java:8764: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 		_disabledSkills.remove(new Integer(_skill.getReuseHashCode()));
    [javac] 		                       ^

Вот Лог Компилятора. компилятор не понимает


import org.omg.PortableServer.POAManagerPackage.State;

 проблема именно с  самим State что с ним сделали в ява 8? никакой инфы найти не могу. по данным гугла импорт норм.
кароч хз. Помогите чемто:)

ну new Integer можно и на Integer.valueOf  сменить то опять же что у вас там далее надо смотреть

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
    [javac] Compiling 1477 source files to C:\...\gameserver\build\classes
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 7
    [javac] warning: [options] source value 7 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 7 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] C:\...\gameserver\head-src\com\l2jfrozen\gameserver\model\actor\instance\L2NpcInstance.java:32: error: package org.omg.PortableServer.POAManagerPackage does not exist
    [javac] import org.omg.PortableServer.POAManagerPackage.State;
    [javac]                                                ^
    [javac] C:\...\gameserver\head-src\com\l2jfrozen\gameserver\model\actor\instance\L2PcInstance.java:4188: warning: [synchronization] attempt to synchronize on an instance of a value-based class
    [javac] 			synchronized (_movingTaskDefined)
    [javac] 			^
    [javac] C:\...\gameserver\head-src\com\l2jfrozen\gameserver\model\actor\instance\L2PcInstance.java:4237: warning: [synchronization] attempt to synchronize on an instance of a value-based class
    [javac] 		synchronized (_movingTaskDefined)
    [javac] 		^
    [javac] C:\...\gameserver\head-src\com\l2jfrozen\gameserver\model\actor\instance\L2PcInstance.java:4250: warning: [synchronization] attempt to synchronize on an instance of a value-based class
    [javac] 		synchronized (_movingTaskDefined)
    [javac] 		^
    [javac] C:\...\gameserver\head-src\com\l2jfrozen\gameserver\model\actor\instance\L2PcInstance.java:4265: warning: [synchronization] attempt to synchronize on an instance of a value-based class
    [javac] 		synchronized (_movingTaskDefined)
    [javac] 		^
    [javac] C:\...\gameserver\head-src\com\l2jfrozen\gameserver\model\actor\instance\L2NpcInstance.java:1944: error: cannot find symbol
    [javac] 			if ((qs == null) || qs.getState().equals(State.ACTIVE))
    [javac] 			                                         ^
    [javac]   symbol:   variable State
    [javac]   location: class L2NpcInstance
    [javac] C:\...\gameserver\head-src\com\l2jfrozen\gameserver\model\actor\position\ObjectPosition.java:320: warning: [synchronization] attempt to synchronize on an instance of a value-based class
    [javac] 		synchronized (_changingRegion)
    [javac] 		^
    [javac] C:\...\gameserver\head-src\com\l2jfrozen\gameserver\model\actor\position\ObjectPosition.java:333: warning: [synchronization] attempt to synchronize on an instance of a value-based class
    [javac] 		synchronized (_changingRegion)
    [javac] 		^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 2 errors
    [javac] 10 warnings

BUILD FAILED
C:\...\gameserver\build.xml:65: Compile failed; see the compiler error output for details.

Total time: 16 seconds

ругательств на new Integer пропали после замены на Integer.valueOf 
но проблемы с State остались

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а на какой яве пытаетесь собрать ? вам надо переколупывать многое если вы юзаете 8 java  то юзайте jdk-8u131-windows-x64.exe  и jdk-8u131-linux-x64.tar проблем не будет

 

а если вы хотите выше ревы явы увы попотеть надо

Изменено пользователем Phoenix
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скомпилилась но Integer.valueOf  я  не заменял обратно ето не будет проблемой в будущем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

по сути темы или сидите на 8 яве что я указал выше или пишите свои контакты в ЛС переведем вам сборку на любую выше яву  абсолютно бесплатно - единое немного времени не за 5 минут явно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Phoenix сказал:

по сути темы или сидите на 8 яве что я указал выше или пишите свои контакты в ЛС переведем вам сборку на любую выше яву  абсолютно бесплатно - единое немного времени не за 5 минут явно

поубираешь "_" перед переменными?:D толк от перехода на свежую версию если не пользоваться ее возможностями

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...