- Joined
- Apr 16, 2007
- Messages
- 441
- Reaction score
- 204
create a .bat file and name it anything you want i created my file at "D:\BDEmu\Server\src\main\java" you must create this file at the root folder of the source files so it can compile them.
you must also change the paths of the code below to point to where your libs path are.
also copy gameserver.jar and make a duplicate but name it gameserver2.jar
inside the text file add this code:
make sure the javac part of the code points to where you installed your javac.
once you have created this file just run it to compile everything in your source folder to .class file everytime you modify the source and want to update the server files you must compile to .class first before you can import to Eclipse Neon to create a .jar file
Download Eclipse Neon or the other available version from:
install and import source into Eclipse and export to .jar files must be compiled to .class first before you export or else it will not run.
you must also change the paths of the code below to point to where your libs path are.
also copy gameserver.jar and make a duplicate but name it gameserver2.jar
inside the text file add this code:
Code:
@[I][B][URL="http://forum.ragezone.com/members/2000220543.html"]rem[/URL][/B][/I] Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME="D:\BDEmu\Server\gameserver\bin"
set CLASSPATH=D:\BDEmu\Server\gameserver\lib\gameserver2.jar;D:\BDEmu\Server\gameserver\lib\tools.jar;D:\BDEmu\Server\gameserver\lib\bcprov-ext-jdk16-1.46.jar;D:\BDEmu\Server\gameserver\lib\thymeleaf-3.0.0.RELEASE.jar;D:\BDEmu\Server\gameserver\lib\nekohtml-1.9.22.jar;D:\BDEmu\Server\gameserver\lib\spark-core-2.6.0.jar;D:\BDEmu\Server\gameserver\lib\commons-codec-1.10.jar;D:\BDEmu\Server\gameserver\lib\lzma-java-1.3.jar;D:\BDEmu\Server\gameserver\lib\JDA-3.0.0_194.jar;D:\BDEmu\Server\gameserver\lib\lombok-1.16.16.jar;D:\BDEmu\Server\gameserver\lib\commons.jar;D:\BDEmu\Server\gameserver\lib\ognl-3.1.3.jar;D:\BDEmu\Server\gameserver\lib\javassist-3.20.0-GA.jar;D:\BDEmu\Server\gameserver\lib\attoparser-2.0.0.RELEASE.jar;D:\BDEmu\Server\gameserver\lib\unbescape-1.1.3.RELEASE.jar;D:\BDEmu\Server\gameserver\lib\slf4j-api-1.7.21.jar;D:\BDEmu\Server\gameserver\lib\xercesImpl-2.11.0.jar;D:\BDEmu\Server\gameserver\lib\jetty-server-9.3.14.v20161028.jar;D:\BDEmu\Server\gameserver\lib\jetty-webapp-9.3.14.v20161028.jar;D:\BDEmu\Server\gameserver\lib\websocket-server-9.3.14.v20161028.jar;D:\BDEmu\Server\gameserver\lib\websocket-servlet-9.4.4.v20170414.jar;D:\BDEmu\Server\gameserver\lib\commons-lang3-3.5.jar;D:\BDEmu\Server\gameserver\lib\commons-collections4-4.1.jar;D:\BDEmu\Server\gameserver\lib\json-20140107.jar;D:\BDEmu\Server\gameserver\lib\trove4j-3.0.3.jar;D:\BDEmu\Server\gameserver\lib\jna-4.2.2.jar;D:\BDEmu\Server\gameserver\lib\nv-websocket-client-2.0.jar;D:\BDEmu\Server\gameserver\lib\unirest-java-1.4.9.jar;D:\BDEmu\Server\gameserver\lib\sqlite-jdbc-3.16.1.jar;D:\BDEmu\Server\gameserver\lib\ws-commons-util-1.0.2.jar;D:\BDEmu\Server\gameserver\lib\commons-io-2.5.jar;D:\BDEmu\Server\gameserver\lib\commons-httpclient-3.1.jar;D:\BDEmu\Server\gameserver\lib\log4j-core-2.6.2.jar;D:\BDEmu\Server\gameserver\lib\log4j-slf4j-impl-2.6.2.jar;D:\BDEmu\Server\gameserver\lib\disruptor-3.3.6.jar;D:\BDEmu\Server\gameserver\lib\slf4j-ext-1.7.25.jar;D:\BDEmu\Server\gameserver\lib\gson-2.8.0.jar;D:\BDEmu\Server\gameserver\lib\mongo-java-driver-2.14.3.jar;D:\BDEmu\Server\gameserver\lib\ecj-4.6.1.jar;D:\BDEmu\Server\gameserver\lib\stringer-annotations-1.0.3.jar;D:\BDEmu\Server\gameserver\lib\jackson-core-2.9.0.pr3.jar;D:\BDEmu\Server\gameserver\lib\jackson-annotations-2.9.0.pr3.jar;D:\BDEmu\Server\gameserver\lib\jackson-databind-2.9.0.pr3.jar;D:\BDEmu\Server\gameserver\lib\classindex-3.4.jar;D:\BDEmu\Server\gameserver\lib\xml-apis-1.4.01.jar;D:\BDEmu\Server\gameserver\lib\javax.servlet-api-3.1.0.jar;D:\BDEmu\Server\gameserver\lib\jetty-http-9.3.14.v20161028.jar;D:\BDEmu\Server\gameserver\lib\jetty-io-9.3.14.v20161028.jar;D:\BDEmu\Server\gameserver\lib\jetty-xml-9.3.14.v20161028.jar;D:\BDEmu\Server\gameserver\lib\jetty-servlet-9.3.14.v20161028.jar;D:\BDEmu\Server\gameserver\lib\websocket-common-9.3.14.v20161028.jar;D:\BDEmu\Server\gameserver\lib\websocket-client-9.3.14.v20161028.jar;D:\BDEmu\Server\gameserver\lib\httpclient-4.5.2.jar;D:\BDEmu\Server\gameserver\lib\httpasyncclient-4.1.2.jar;D:\BDEmu\Server\gameserver\lib\httpmime-4.5.2.jar;D:\BDEmu\Server\gameserver\lib\junit-4.12.jar;D:\BDEmu\Server\gameserver\lib\log4j-api-2.6.2.jar;D:\BDEmu\Server\gameserver\lib\jetty-util-9.3.14.v20161028.jar;D:\BDEmu\Server\gameserver\lib\jetty-security-9.3.14.v20161028.jar;D:\BDEmu\Server\gameserver\lib\httpcore-4.4.5.jar;D:\BDEmu\Server\gameserver\lib\httpcore-nio-4.4.5.jar;D:\BDEmu\Server\gameserver\lib\hamcrest-core-1.3.jar;D:\BDEmu\Server\gameserver\lib\commons-logging-1.2.jar;D:\BDEmu\Server\gameserver\lib\websocket-api-9.4.4.v20170414.jar;D:\BDEmu\Server\gameserver\lib\netty-all-4.1.12.Final.jar;D:\BDEmu\Server\gameserver\lib\commons-math3-3.6.1.jar >> log.txt
for /r %%a in (*.java) do ( "C:\Program Files\Java\jdk1.8.0_112\bin\javac" "%%a" )
make sure the javac part of the code points to where you installed your javac.
once you have created this file just run it to compile everything in your source folder to .class file everytime you modify the source and want to update the server files you must compile to .class first before you can import to Eclipse Neon to create a .jar file
Download Eclipse Neon or the other available version from:
You must be registered to see links
install and import source into Eclipse and export to .jar files must be compiled to .class first before you export or else it will not run.
Attachments
You must be registered for see attachments list
Last edited: