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

Java Как Перекинуть С 7 На 6

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

Доброе время суток форумчане, мне интересен такой вопрос, как изменить используемую в сборки яву, хочу перекинуть с 7 явы на 6, исходники имеются, кто что знает подскажите, буду весьма признателен вам.

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


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

В xml для компиляции source="1.6" target="1.6"

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


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

В xml для компиляции source="1.6" target="1.6"

У меня так и стоит, но какого то хрена сборка использует 7 яву...

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


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

В xml для компиляции source="1.6" target="1.6"

ага

только ничего, что само ядро использует немного другие методы и функции в разных версиях Java

одним build.xml не ограничишься

  • Upvote 1

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


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

ага

только ничего, что само ядро использует немного другие методы и функции в разных версиях Java

одним build.xml не ограничишься

По подробней пожалуйста.

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


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

Сурс чей? :)

Если лыжа либо acis, то проще будет использовать седьмую яву.

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


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

Как вариант в билде 1.7 на 1.6 заменить, а в батник запуска самого сервера дописать -version:1.6

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


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

Сурс чей? :)

Если лыжа либо acis, то проще будет использовать седьмую яву.

L2-scripts эпилог шаровые сурцы, но вот беда почему-то использует 7 яву, хотя l2nextgen 6 яву использует, вот и хочу на 6 перекинуть тоже.

Изменено пользователем vector

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


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

Как вариант в билде 1.7 на 1.6 заменить, а в батник запуска самого сервера дописать -version:1.6

в билде и так стоит 1.6, где именно в батнике дописать -version:1.6 ?

Изменено пользователем vector

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


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

в билде и так стоит 1.6, где именно в батнике дописать -version:1.6 ?

 

java -version:1.6.0_38

 

вот так

  • Upvote 1

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


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

java -version:1.6.0_38

 

вот так

Ну если на то пошло тогда уж 1.6.0_45

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


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

там где java -xmx:2048 -xms:1024 в эту же строку вписывать

@echo off

@color 0A

title L2Scripts GameServer

:start

echo %DATE% %TIME% Game server is running !!! > gameserver_is_running.tmp

echo Starting L2Scripts Game Server.

echo.

REM set PATH="type here your path to java jdk/jre (including bin folder)"

REM Default parameters for a basic server.

 

REM ======== Optimize memory settings =======

REM Minimal size with geodata is 1.5G, w/o geo 1G

REM Make sure -Xmn value is always 1/4 the size of -Xms and -Xmx.

REM -Xms set initial Java heap size

REM -Xmx set maximum Java heap size

REM -Xmn Size of young generation

REM ===============================

REM Set heap min/max to same size for consistent results

REM одинаковый размер памяти для Xms и Xmx, JVM пытается удержать размер heap'а минимальным, и если его нужно меньше, чем в Xmx - гоняет GC понапрасну

SET java_opts=%java_opts% -Xms1024m -version:1.6

SET java_opts=%java_opts% -Xmx1024m -version:1.6

 

REM Non Heap memory

SET java_opts=%java_opts% -XX:PermSize=512m

REM Maximum size of the permanent generation.

SET java_opts=%java_opts% -XX:MaxPermSize=640m

 

REM Garbage collector/Performance Options

SET java_opts=%java_opts% -XX:+UseConcMarkSweepGC

SET java_opts=%java_opts% -XX:+UseParNewGC

SET java_opts=%java_opts% -XX:+CMSIncrementalMode

SET java_opts=%java_opts% -XX:MaxGCPauseMillis=500

REM SET java_opts=%java_opts% -XX:CMSIncrementalSafetyFactor=50

REM Number of garbage collector threads for the parallel young generation collections and for the parallel parts of the old generation collections

SET java_opts=%java_opts% -XX:ParallelGCThreads=10

SET java_opts=%java_opts% -XX:ParallelCMSThreads=5

 

SET java_opts=%java_opts% -XX:+AggressiveOpts

REM Default size of new generation

REM SET java_opts=%java_opts% -XX:NewSize=512m

REM SET java_opts=%java_opts% -XX:MaxNewSize=1024m

REM instructs the VM to set a 2:1 ratio between young and tenured generations (Ratio of new/old generation sizes)

REM SET java_opts=%java_opts% -XX:NewRatio=2

REM Sets survivor space ratio to 1:8, resulting in larger survivor spaces (the smaller the ratio, the larger the space). Larger survivor spaces allow short lived objects a longer time period to die in the young generation

REM SET java_opts=%java_opts% -XX:SurvivorRatio=8

REM Allows 80% of the survivor spaces to be occupied instead of the default 50%, allowing better utilization of the survivor space memory.

REM SET java_opts=%java_opts% -XX:TargetSurvivorRatio=50

REM SET java_opts=%java_opts% -XX:MaxTenuringThreshold=5

 

SET java_opts=%java_opts% -XX:+UseCMSInitiatingOccupancyOnly

SET java_opts=%java_opts% -XX:CMSInitiatingOccupancyFraction=80

 

REM SET java_opts=%java_opts% -XX:+CMSParallelRemarkEnabled

SET java_opts=%java_opts% -XX:+CMSClassUnloadingEnabled

 

 

REM Logging

REM SET java_opts=%java_opts% -XX:+PrintGCDetails

REM SET java_opts=%java_opts% -XX:+PrintGCDateStamps

REM SET java_opts=%java_opts% -XX:+PrintGCApplicationStoppedTime

REM SET java_opts=%java_opts% -XX:+PrintGCTimeStamps

REM SET java_opts=%java_opts% -XX:+PrintGC

REM SET java_opts=%java_opts% -Xloggc:./log/game/garbage_collector.log

 

SET java_settings=%java_settings% -Dfile.encoding=UTF-8

SET java_settings=%java_settings% -Djava.net.preferIPv4Stack=true

SET java_settings=%java_settings% -Dl2nextgen.library=./lib

 

java -server %java_settings% %java_opts% -cp ./lib/*;l2Sserver.jar l2s.game.GameServer

 

if ERRORLEVEL 2 goto restart

if ERRORLEVEL 1 goto error

goto end

:restart

echo.

echo L2Scripts: Administrator Restarting.

echo.

goto start

:error

echo.

echo L2Scripts: Server terminated abnormally.

echo.

:end

echo.

echo L2Scripts: Server terminated.

echo.

del gameserver_is_running.tmp

pause

 

Так что ли?)

Изменено пользователем vector

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


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

Ну если на то пошло тогда уж 1.6.0_45

 

У кого какой апдейт стоит=)

 

java -server %java_settings% %java_opts% -cp ./lib/*;l2Sserver.jar l2s.game.GameServer

 

сюда пихать

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

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


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

У кого какой апдейт стоит=)

 

java -server %java_settings% %java_opts% -cp ./lib/*;l2Sserver.jar l2s.game.GameServer

 

сюда пихать

Понятно, а как акуратненько пихнуть его туда?)

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


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

java -version:1.6.0_38 -server %java_settings% %java_opts% -cp ./lib/*;l2Sserver.jar l2s.game.GameServer

  • Upvote 1

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


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

java -version:1.6.0_38 -server %java_settings% %java_opts% -cp ./lib/*;l2Sserver.jar l2s.game.GameServer

Благодарю, щас попробую.

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


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

java -version:1.6.0_38 -server %java_settings% %java_opts% -cp ./lib/*;l2Sserver.jar l2s.game.GameServer

Не катит твоя тема, не помогло, тема все еще актуальна!

Изменено пользователем vector

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


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

Сборка скомпилена? Если да, то в переменных средах сделайте шестую яву основной. :)

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


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

Сборка скомпилена? Если да, то в переменных средах сделайте шестую яву основной. :)

Да скомпилена, можно по подробней как сделать?

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


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

Не катит твоя тема, не помогло, тема все еще актуальна!

 

Руки-крюки=) У меня 2 явы стоит и запускаю на какой хочу.

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


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

Руки-крюки=) У меня 2 явы стоит и запускаю на какой хочу.

Уважаемый, вам не кажется что это не вежливо, и вы показываете свою не зрелость, что доказывает что вы ребенок, руки-крюки получается у вас, по вашему же способу пробовал, но вы сморозили фигню, и потратили мое время тока, не знаете зачем вообще писать, а оскорблять не вежливо подрастешь поймешь.

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


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

Уважаемый, вам не кажется что это не вежливо, и вы показываете свою не зрелость, что доказывает что вы ребенок, руки-крюки получается у вас, по вашему же способу пробовал, но вы сморозили фигню, и потратили мое время тока, не знаете зачем вообще писать, а оскорблять не вежливо подрастешь поймешь.

 

ЧАВО??? С формулировкой предложений у вас не особо. А ошибку при запуске кто писать должен? И как вы узнаёте на какой яве запущена? Логи версии явы при запуске ведёте или так репу чешите?

  • Upvote 1

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


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

ЧАВО??? С формулировкой предложений у вас не особо. А ошибку при запуске кто писать должен? И как вы узнаёте на какой яве запущена? Логи версии явы при запуске ведёте или так репу чешите?

Я не знаю как у вас, но у меня всегда 1 ява, Т.С прежде чем новую яву поставить старую полностью сношу, ошибку ? ну ошибка ясней не куда, ну если вам так надо.

X:+AggressiveOpts -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyF

raction=80 -XX:+CMSClassUnloadingEnabled -Xms1024m -Xmx1024m -XX:PermSize=512m -

XX:MaxPermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncremental

Mode -XX:MaxGCPauseMillis=500 -XX:CMSIncrementalSafetyFactor=50

 

C:\l2s-scripts\game>REM Number of garbage collector threads for the parallel you

ng generation collections and for the parallel parts of the old generation colle

ctions

 

C:\l2s-scripts\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX

:MaxPermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMo

de -XX:MaxGCPauseMillis=500 -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -X

X:+AggressiveOpts -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyF

raction=80 -XX:+CMSClassUnloadingEnabled -Xms1024m -Xmx1024m -XX:PermSize=512m -

XX:MaxPermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncremental

Mode -XX:MaxGCPauseMillis=500 -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5

-XX:+AggressiveOpts -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupanc

yFraction=80 -XX:+CMSClassUnloadingEnabled -Xloggc:./log/game/garbage_collector.

log

 

C:\l2s-scripts\game>SET java_settings= -Dfile.encoding=UTF-8 -Djava.net.preferIP

v4Stack=true -Dl2nextgen.library=./lib -Dfile.encoding=UTF-8

 

C:\l2s-scripts\game>SET java_settings= -Dfile.encoding=UTF-8 -Djava.net.preferIP

v4Stack=true -Dl2nextgen.library=./lib -Dfile.encoding=UTF-8 -Djava.net.preferIP

v4Stack=true

 

C:\l2s-scripts\game>SET java_settings= -Dfile.encoding=UTF-8 -Djava.net.preferIP

v4Stack=true -Dl2nextgen.library=./lib -Dfile.encoding=UTF-8 -Djava.net.preferIP

v4Stack=true -Dl2nextgen.library=./lib

 

C:\l2s-scripts\game>java -version:1.6.0_38 -server -Dfile.encoding=UTF-8 -Djava

.net.preferIPv4Stack=true -Dl2nextgen.library=./lib -Dfile.encoding=UTF-8 -Djava

.net.preferIPv4Stack=true -Dl2nextgen.library=./lib -Xms1024m -Xmx1024m -XX:Per

mSize=512m -XX:MaxPermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CM

SIncrementalMode -XX:MaxGCPauseMillis=500 -XX:ParallelGCThreads=10 -XX:ParallelC

MSThreads=5 -XX:+AggressiveOpts -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitia

tingOccupancyFraction=80 -XX:+CMSClassUnloadingEnabled -Xms1024m -Xmx1024m -XX:P

ermSize=512m -XX:MaxPermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+

CMSIncrementalMode -XX:MaxGCPauseMillis=500 -XX:ParallelGCThreads=10 -XX:Paralle

lCMSThreads=5 -XX:+AggressiveOpts -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInit

iatingOccupancyFraction=80 -XX:+CMSClassUnloadingEnabled -cp ./lib/*;l2Sserver.j

ar l2s.game.GameServer

"java" не является внутренней или внешней

командой, исполняемой программой или пакетным файлом.

 

C:\l2s-scripts\game>if ERRORLEVEL 2 goto restart

 

C:\l2s-scripts\game>echo.

 

 

C:\l2s-scripts\game>echo L2Scripts: Administrator Restarting.

L2Scripts: Administrator Restarting.

 

C:\l2s-scripts\game>echo.

 

 

C:\l2s-scripts\game>goto start

 

C:\l2s-scripts\game>echo 24.08.2013 22:42:21,59 Game server is running !!! 1>ga

meserver_is_running.tmp

 

C:\l2s-scripts\game>echo Starting L2Scripts Game Server.

Starting L2Scripts Game Server.

 

C:\l2s-scripts\game>echo.

 

 

C:\l2s-scripts\game>REM set PATH="type here your path to java jdk/jre (including

bin folder)"

 

C:\l2s-scripts\game>REM Default parameters for a basic server.

 

C:\l2s-scripts\game>REM ======== Optimize memory settings =======

 

C:\l2s-scripts\game>REM Minimal size with geodata is 1.5G, w/o geo 1G

 

C:\l2s-scripts\game>REM Make sure -Xmn value is always 1/4 the size of -Xms and

-Xmx.

 

C:\l2s-scripts\game>REM -Xms set initial Java heap size

 

C:\l2s-scripts\game>REM -Xmx set maximum Java heap size

 

C:\l2s-scripts\game>REM -Xmn Size of young generation

 

C:\l2s-scripts\game>REM ===============================

 

C:\l2s-scripts\game>REM Set heap min/max to same size for consistent results

 

C:\l2s-scripts\game>REM ╨╛╨┤╨╕╨╜╨░╨║╨╛╨▓╤Л╨╣ ╤А╨░╨╖╨╝╨╡╤А ╨┐╨░╨╝╤П╤В╨╕ ╨┤╨╗╤П Xm

s ╨╕ Xmx, JVM ╨┐╤Л╤В╨░╨╡╤В╤Б╤П ╤Г╨┤╨╡╤А╨╢╨░╤В╤М ╤А╨░╨╖╨╝╨╡╤А heap'╨░ ╨╝╨╕╨╜╨╕╨╝╨

░╨╗╤М╨╜╤Л╨╝, ╨╕ ╨╡╤Б╨╗╨╕ ╨╡╨│╨╛ ╨╜╤Г╨╢╨╜╨╛ ╨╝╨╡╨╜╤М╤И╨╡, ╤З╨╡╨╝ ╨▓ Xmx - ╨│╨╛╨╜╤

П╨╡╤В GC ╨┐╨╛╨╜╨░╨┐╤А╨░╤Б╨╜╤Г

 

C:\l2s-scripts\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:Max

PermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -

XX:MaxGCPauseMillis=500 -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+A

ggressiveOpts -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFract

ion=80 -XX:+CMSClassUnloadingEnabled -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:M

axPermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode

-XX:MaxGCPauseMillis=500 -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:

+AggressiveOpts -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFra

ction=80 -XX:+CMSClassUnloadingEnabled -Xms1024m

 

C:\l2s-scripts\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:Max

PermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -

XX:MaxGCPauseMillis=500 -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+A

ggressiveOpts -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFract

ion=80 -XX:+CMSClassUnloadingEnabled -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:M

axPermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode

-XX:MaxGCPauseMillis=500 -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:

+AggressiveOpts -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFra

ction=80 -XX:+CMSClassUnloadingEnabled -Xms1024m -Xmx1024m

 

C:\l2s-scripts\game>REM Non Heap memory

 

 

Изменено пользователем vector

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


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

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

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

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

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

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

Войти

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

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

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

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

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