vector 9 Опубликовано 24 августа, 2013 Доброе время суток форумчане, мне интересен такой вопрос, как изменить используемую в сборки яву, хочу перекинуть с 7 явы на 6, исходники имеются, кто что знает подскажите, буду весьма признателен вам. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
localhost 715 Опубликовано 24 августа, 2013 в build.xml наверно Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ActOne 12 Опубликовано 24 августа, 2013 В xml для компиляции source="1.6" target="1.6" Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vector 9 Опубликовано 24 августа, 2013 В xml для компиляции source="1.6" target="1.6" У меня так и стоит, но какого то хрена сборка использует 7 яву... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
HECKBuK 229 Опубликовано 24 августа, 2013 В xml для компиляции source="1.6" target="1.6" ага только ничего, что само ядро использует немного другие методы и функции в разных версиях Java одним build.xml не ограничишься 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vector 9 Опубликовано 24 августа, 2013 ага только ничего, что само ядро использует немного другие методы и функции в разных версиях Java одним build.xml не ограничишься По подробней пожалуйста. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Silentium 592 Опубликовано 24 августа, 2013 Сурс чей? Если лыжа либо acis, то проще будет использовать седьмую яву. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BrainEater 217 Опубликовано 24 августа, 2013 Как вариант в билде 1.7 на 1.6 заменить, а в батник запуска самого сервера дописать -version:1.6 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vector 9 Опубликовано 24 августа, 2013 (изменено) Сурс чей? Если лыжа либо acis, то проще будет использовать седьмую яву. L2-scripts эпилог шаровые сурцы, но вот беда почему-то использует 7 яву, хотя l2nextgen 6 яву использует, вот и хочу на 6 перекинуть тоже. Изменено 24 августа, 2013 пользователем vector Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vector 9 Опубликовано 24 августа, 2013 (изменено) Как вариант в билде 1.7 на 1.6 заменить, а в батник запуска самого сервера дописать -version:1.6 в билде и так стоит 1.6, где именно в батнике дописать -version:1.6 ? Изменено 24 августа, 2013 пользователем vector Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BrainEater 217 Опубликовано 24 августа, 2013 там где java -xmx:2048 -xms:1024 в эту же строку вписывать Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Naik 419 Опубликовано 24 августа, 2013 в билде и так стоит 1.6, где именно в батнике дописать -version:1.6 ? java -version:1.6.0_38 вот так 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vector 9 Опубликовано 24 августа, 2013 java -version:1.6.0_38 вот так Ну если на то пошло тогда уж 1.6.0_45 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vector 9 Опубликовано 24 августа, 2013 (изменено) там где 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 Так что ли?) Изменено 24 августа, 2013 пользователем vector Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Naik 419 Опубликовано 24 августа, 2013 (изменено) Ну если на то пошло тогда уж 1.6.0_45 У кого какой апдейт стоит=) java -server %java_settings% %java_opts% -cp ./lib/*;l2Sserver.jar l2s.game.GameServer сюда пихать Изменено 24 августа, 2013 пользователем Naik 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vector 9 Опубликовано 24 августа, 2013 У кого какой апдейт стоит=) java -server %java_settings% %java_opts% -cp ./lib/*;l2Sserver.jar l2s.game.GameServer сюда пихать Понятно, а как акуратненько пихнуть его туда?) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Naik 419 Опубликовано 24 августа, 2013 java -version:1.6.0_38 -server %java_settings% %java_opts% -cp ./lib/*;l2Sserver.jar l2s.game.GameServer 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vector 9 Опубликовано 24 августа, 2013 java -version:1.6.0_38 -server %java_settings% %java_opts% -cp ./lib/*;l2Sserver.jar l2s.game.GameServer Благодарю, щас попробую. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vector 9 Опубликовано 24 августа, 2013 (изменено) java -version:1.6.0_38 -server %java_settings% %java_opts% -cp ./lib/*;l2Sserver.jar l2s.game.GameServer Не катит твоя тема, не помогло, тема все еще актуальна! Изменено 24 августа, 2013 пользователем vector Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Silentium 592 Опубликовано 24 августа, 2013 Сборка скомпилена? Если да, то в переменных средах сделайте шестую яву основной. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vector 9 Опубликовано 24 августа, 2013 Сборка скомпилена? Если да, то в переменных средах сделайте шестую яву основной. Да скомпилена, можно по подробней как сделать? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Naik 419 Опубликовано 24 августа, 2013 Не катит твоя тема, не помогло, тема все еще актуальна! Руки-крюки=) У меня 2 явы стоит и запускаю на какой хочу. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vector 9 Опубликовано 24 августа, 2013 Руки-крюки=) У меня 2 явы стоит и запускаю на какой хочу. Уважаемый, вам не кажется что это не вежливо, и вы показываете свою не зрелость, что доказывает что вы ребенок, руки-крюки получается у вас, по вашему же способу пробовал, но вы сморозили фигню, и потратили мое время тока, не знаете зачем вообще писать, а оскорблять не вежливо подрастешь поймешь. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Naik 419 Опубликовано 24 августа, 2013 Уважаемый, вам не кажется что это не вежливо, и вы показываете свою не зрелость, что доказывает что вы ребенок, руки-крюки получается у вас, по вашему же способу пробовал, но вы сморозили фигню, и потратили мое время тока, не знаете зачем вообще писать, а оскорблять не вежливо подрастешь поймешь. ЧАВО??? С формулировкой предложений у вас не особо. А ошибку при запуске кто писать должен? И как вы узнаёте на какой яве запущена? Логи версии явы при запуске ведёте или так репу чешите? 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vector 9 Опубликовано 24 августа, 2013 (изменено) ЧАВО??? С формулировкой предложений у вас не особо. А ошибку при запуске кто писать должен? И как вы узнаёте на какой яве запущена? Логи версии явы при запуске ведёте или так репу чешите? Я не знаю как у вас, но у меня всегда 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 Изменено 24 августа, 2013 пользователем vector Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты