[manual] Две версии Java на одной машине
1 ответов182 просмотровСейчас просматривают: 1
· 20.05.2009, 15:20
Две версии Java на одной машине
Имеется ввиду, если разное ПО требует разных версий Java. Например стоят 2 RT сервера 1.2 (насколько я помню ему нужна была 1.5 java, т.к. с 1.6 были проблемы) и 1.3, для которой хочется юзать 1.6 яву. Вот в этом случае и нужно использовать этот способ. Если у вас такой необходимости нет, то удаляйте старые версии.
Для Windows:
Так как java это самостоятельный движок его размещение в системе не критично.
И так ставим саму java, к примеру:
C:\1.5\
C:\1.6\
а уже запуске сервера выбираю какую яву подгружать - открывая файл GameServer.bat для редактирования и изменяя одну строчку
Код
C:\1.5\bin\java.exe -Xms512m -Xmx512m -cp bsf.jar:bsh-2.0b4.jar:commons-logging-1.1.jar:javolution.jar:jython.jar:c3p0-0.9.1.1.jar:mysql-connector-java-5.0.6-bin.jar..........
А в общем где стоит команда:
java write
то меняем java на C:\1.5\bin\java.exe(наш путь)
что выходит
C:\1.5\bin\java.exe write
А в общем где стоит команда:
java write
то меняем java на C:\1.5\bin\java.exe(наш путь)
что выходит
C:\1.5\bin\java.exe write
Проще говоря, указывая прямой путь к бинарнику java.
Проверял работает
Для *nix ОС:
Так как java это самостоятельный движок его размещение в системе не критично.
И так ставим саму java, к примеру:
/opt/1.5.0_14/
/opt/1.6.0_01/
/opt/1.6.0_02/
а уже в запуске сервера выбираю какую джаву подгружать - открывая файл GameServer_loop.sh для редактирования и изменяя одну строчку
Код
/opt/1.5.0_14/bin/java -Xms512m -Xmx512m -cp bsf.jar:bsh-2.0b4.jar:commons-logging-1.1.jar:javolution.jar:jython.jar:c3p0-0.9.1.1.jar:mysql-connector-java-5.0.6-bin.jar:l2jserver.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1
Проще говоря, указывая прямой путь к бинарнику java.
P.S Мануал писал не я.... Подобного мануала на форуме не нашол!
0
Тема закрыта для ответов

