sotiga 13 Опубликовано 16 марта, 2015 Привет всем кто может обьяснить ,у меня исходный код lineage 2 на основе java 6 как мне сделать что бы исхдоный код был на java 7 или 8 ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
amaranthe 117 Опубликовано 16 марта, 2015 в build файле правте jdk1.6 на jdk1.8 или может быть java6 на java8 и должны быть установлены jdk/Jre 1.8 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ValiiLucifer 285 Опубликовано 16 марта, 2015 (изменено) в build файле правте jdk1.6 на jdk1.8 или может быть java6 на java8 и должны быть установлены jdk/Jre 1.8 потом при компли критует, у меня больше половины скриптов не работали ! Изменено 16 марта, 2015 пользователем avangard Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
amaranthe 117 Опубликовано 16 марта, 2015 потом при компли критует, у меня больше половины скриптов не работали !Ошибки типичны, возьми и откройте проект в IDE Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sotiga 13 Опубликовано 16 марта, 2015 <?xml version="1.0" encoding="UTF-8"?> <project name="GameServer" default="dist" basedir="."> <description> This script will build the Interlude Server. </description> <property name="src" location="java"/> <property name="lib" location="lib"/> <property name="build" location="build"/> <property name="build.classes" location="${build}/classes"/> <property name="build.dist" location="${build}/dist"/> <property name="build.dist.login" location="${build.dist}/login"/> <property name="build.dist.game" location="${build.dist}/gameserver"/> <path id="classpath"> <fileset dir="${lib}"> <include name="c3p0-0.9.1.2.jar"/> <include name="bsf.jar"/> <include name="bsh-2.0b4.jar"/> <include name="commons-logging-1.1.jar"/> <include name="commons-lang-2.4.jar"/> <include name="jython.jar"/> <include name="javolution-5.5.1.jar"/> <include name="mysql-connector-java-5.1.13-bin.jar"/> <include name="ISProtect.jar"/> <include name="l2jserver.jar"/> </fileset> </path> <target name="init" depends="clean" description="Create the output directories."> <mkdir dir="${build}"/> <mkdir dir="${build.classes}"/> <mkdir dir="${build.dist}" /> <mkdir dir="${build.dist.login}" /> <mkdir dir="${build.dist.game}" /> </target> <target name="compile" depends="init" description="Compile the source."> <javac destdir="${build.classes}" includeantruntime="true" optimize="on" debug="on" source="1.8" target="1.8" nowarn="off" encoding="UTF-8"> <compilerarg value="-Xlint:all"></compilerarg> <src path="${src}"/> <classpath refid="classpath"/> </javac> </target> <target name="jar" depends="compile" description="Create the jar file"> <pathconvert property="libs.project" pathsep=" "> <mapper> <chainedmapper> <flattenmapper/> <globmapper from="*" to="*"/> </chainedmapper> </mapper> <path> <fileset dir="${lib}"> <include name="*.jar"/> </fileset> </path> </pathconvert> <jar destfile="${build}/l2jserver.jar"> <fileset dir="${build.classes}"/> <manifest> <attribute name="Main-Class" value="net.sf.l2j.Server"/> <attribute name="Implementation-Vendor-Id" value="RusTeam"/> <attribute name="Class-Path" value="${libs.project}"/> </manifest> </jar> <copy todir="${build.dist.login}"> <fileset dir="${build}"> <include name="l2jserver.jar"/> </fileset> </copy> <copy todir="${build.dist.game}"> <fileset dir="${build}"> <include name="l2jserver.jar"/> </fileset> </copy> </target> <target name="dist" depends="jar"> <copy todir="${build.dist.login}"> <fileset dir="${src}"> <include name="log.cfg"/> <include name="banned_ip.cfg"/> <include name="console.cfg"/> <include name="servername.xml"/> </fileset> </copy> <copy todir="${build.dist.game}"> <fileset dir="${src}"> <include name="log.cfg"/> <include name="console.cfg"/> <include name="rt.cfg"/> </fileset> </copy> <copy todir="${build.dist.login}/lib"> <fileset dir="${src}/../lib"> <include name="c3p0-0.9.1.2.jar"/> <include name="commons-lang-2.4.jar"/> <include name="mysql-connector-java-5.1.13-bin.jar"/> <include name="javolution-5.5.1.jar"/> <include name="mmocore.jar"/> </fileset> </copy> <copy todir="${build.dist.game}/lib"> <fileset dir="${src}/../lib"> <include name="*.jar"/> </fileset> </copy> <copy todir="${build.dist}"> <fileset dir="${basedir}"> <include name="README.txt"/> <include name="CHANGELOG.txt"/> </fileset> </copy> <copy todir="${build.dist}"> <fileset dir="${src}/../lib"> <include name="*LICENSE*"/> </fileset> </copy> <copy todir="${build.dist.login}"> <fileset dir="dist"> <include name="startAccountManager.*"/> <include name="startSQLAccountManager.*"/> <include name="LoginServer_loop.sh"/> <include name="startLoginServer.*"/> <include name="RegisterGameServer.*"/> </fileset> </copy> <copy todir="${build.dist.game}"> <fileset dir="dist"> <include name="GameServer_loop.sh"/> <include name="startGameServer.*"/> </fileset> </copy> <fixcrlf srcdir="${build.dist.game}" eol="lf" eof="remove" includes="**/*.sh"> </fixcrlf> <fixcrlf srcdir="${build.dist.login}" eol="lf" eof="remove" includes="**/*.sh"> </fixcrlf> <fixcrlf srcdir="${build.dist.game}" eol="crlf" eof="remove" includes="**/*.bat"> </fixcrlf> <fixcrlf srcdir="${build.dist.login}" eol="crlf" eof="remove" includes="**/*.bat"> </fixcrlf> <mkdir dir="${build.dist.game}/log" /> <mkdir dir="${build.dist.login}/log" /> <mkdir dir="${build.dist.game}/config" /> <mkdir dir="${build.dist.login}/config" /> <copy todir="${build.dist.game}/config"> <fileset dir="java/config"> <include name="*.ini"/> <include name="sayfilter.txt"/> <include name="sayfilter-ex.txt"/> <include name="license.key"/> <exclude name="loginserver.ini" /> <exclude name="login_dev.ini" /> </fileset> </copy> <copy todir="${build.dist.login}/config"> <fileset dir="java/config"> <include name="loginserver.ini"/> <include name="login_dev.ini"/> <include name="telnet.ini"/> </fileset> </copy> <mkdir dir="${build.dist.game}/data" /> <copy todir="${build.dist.game}/data"> <fileset dir="data"> <include name="*.csv"/> <include name="*.txt"/> </fileset> </copy> <mkdir dir="${build.dist.game}/data/geodata" /> <copy todir="${build.dist.game}/data/geodata"> <fileset dir="data/geodata"> <include name="*.txt"/> <include name="*.l2j"/> </fileset> </copy> <mkdir dir="${build.dist.game}/data/pathnode" /> <copy todir="${build.dist.game}/data/pathnode"> <fileset dir="data/pathnode"> <include name="*.txt"/> <include name="*.pn"/> </fileset> </copy> <zip destfile="${build}/GameServer.zip" basedir="${build.dist}" /> </target> <target name="clean" description="Remove the output directories"> <delete dir="${build}"/> </target> </project> в build файле правте jdk1.6 на jdk1.8 или может быть java6 на java8 и должны быть установлены jdk/Jre 1.8 так? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sotiga 13 Опубликовано 16 марта, 2015 Ошибки типичны, возьми и откройте проект в IDE Netbeans ты про это имел виду ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mizuwokiru 181 Опубликовано 16 марта, 2015 Думаю лучше подойдет eclipse в плане списка классов с ошибками в консоли. Очень удобно. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sotiga 13 Опубликовано 16 марта, 2015 Думаю лучше подойдет eclipse в плане списка классов с ошибками в консоли. Очень удобно. ну так запустил прописал это и что уже он на java 8 я не думаю что то ещё надо сделать , но что? <target name="compile" depends="init" description="Compile the source."> <javac destdir="${build.classes}" includeantruntime="true" optimize="on" debug="on" source="1.8" target="1.8" nowarn="off" encoding="UTF-8"> <compilerarg value="-Xlint:all"></compilerarg> <src path="${src}"/> <classpath refid="classpath"/> </javac> Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Natzugen 172 Опубликовано 16 марта, 2015 Нечего больше ненужно делать просто при компиляции еще нужно компилировать нужной версией явы и все. Либы подключай в эклипсе да и все) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mizuwokiru 181 Опубликовано 16 марта, 2015 ну так запустил прописал это и что уже он на java 8 я не думаю что то ещё надо сделать , но что? <target name="compile" depends="init" description="Compile the source."> <javac destdir="${build.classes}" includeantruntime="true" optimize="on" debug="on" source="1.8" target="1.8" nowarn="off" encoding="UTF-8"> <compilerarg value="-Xlint:all"></compilerarg> <src path="${src}"/> <classpath refid="classpath"/> </javac> Я же тебе говорю, открываешь проект эклипсом и смотришь, что за ошибки всплывают. Не забудь только указать к проекту версию Java 1.8. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sotiga 13 Опубликовано 17 марта, 2015 Я же тебе говорю, открываешь проект эклипсом и смотришь, что за ошибки всплывают. Не забудь только указать к проекту версию Java 1.8. спасибо щас попробую Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты