Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

When building src the class file is not generated.

Junior Spellweaver
Joined
Sep 2, 2016
Messages
102
Reaction score
2
I am using the Netbean IDE, I created a jar file, but only the folder exists and there are no class files.
How can I solve this?
 
Experienced Elementalist
Joined
May 17, 2007
Messages
217
Reaction score
20
You can alternitavly open the original gameserver.jar and just replace the class files that way instead of rebuilding the entire thing every time. You can use this to compile the .java to .class


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="C:\Server\Server\gameserver\bin"

set CLASSPATH=C:\Server\gameserver\lib\gameserver2.jar;C:\Server\gameserver\lib\tools.jar;C:\Server\gameserver\lib\bcprov-ext-jdk16-1.46.jar;C:\Server\gameserver\lib\thymeleaf-3.0.0.RELEASE.jar;C:\Server\gameserver\lib\nekohtml-1.9.22.jar;C:\Server\gameserver\lib\spark-core-2.6.0.jar;C:\Server\gameserver\lib\commons-codec-1.10.jar;C:\Server\gameserver\lib\lzma-java-1.3.jar;C:\Server\gameserver\lib\JDA-3.0.0_194.jar;C:\Server\gameserver\lib\lombok-1.16.16.jar;C:\Server\gameserver\lib\commons.jar;C:\Server\gameserver\lib\ognl-3.1.3.jar;C:\Server\gameserver\lib\javassist-3.20.0-GA.jar;C:\Server\gameserver\lib\attoparser-2.0.0.RELEASE.jar;C:\Server\gameserver\lib\unbescape-1.1.3.RELEASE.jar;C:\Server\gameserver\lib\slf4j-api-1.7.21.jar;C:\Server\gameserver\lib\xercesImpl-2.11.0.jar;C:\Server\gameserver\lib\jetty-server-9.3.14.v20161028.jar;C:\Server\gameserver\lib\jetty-webapp-9.3.14.v20161028.jar;C:\Server\gameserver\lib\websocket-server-9.3.14.v20161028.jar;C:\Server\gameserver\lib\websocket-servlet-9.4.4.v20170414.jar;C:\Server\gameserver\lib\commons-lang3-3.5.jar;C:\Server\gameserver\lib\commons-collections4-4.1.jar;C:\Server\gameserver\lib\minimal-json-0.9.5-20160320.205937-10;C:\Server\gameserver\lib\trove4j-3.0.3.jar;C:\Server\gameserver\lib\jna-4.2.2.jar;C:\Server\gameserver\lib\nv-websocket-client-2.0.jar;C:\Server\gameserver\lib\unirest-java-1.4.9.jar;C:\Server\gameserver\lib\sqlite-jdbc-3.16.1.jar;C:\Server\gameserver\lib\ws-commons-util-1.0.2.jar;C:\Server\gameserver\lib\commons-io-2.5.jar;C:\Server\gameserver\lib\commons-httpclient-3.1.jar;C:\Server\gameserver\lib\log4j-core-2.6.2.jar;C:\Server\gameserver\lib\log4j-slf4j-impl-2.6.2.jar;C:\Server\gameserver\lib\disruptor-3.3.6.jar;C:\Server\gameserver\lib\slf4j-ext-1.7.25.jar;C:\Server\gameserver\lib\gson-2.8.0.jar;C:\Server\gameserver\lib\mongo-java-driver-2.14.3.jar;C:\Server\gameserver\lib\ecj-4.6.1.jar;C:\Server\gameserver\lib\stringer-annotations-1.0.3.jar;C:\Server\gameserver\lib\jackson-core-2.9.0.pr3.jar;C:\Server\gameserver\lib\jackson-annotations-2.9.0.pr3.jar;C:\Server\gameserver\lib\jackson-databind-2.9.0.pr3.jar;C:\Server\gameserver\lib\classindex-3.4.jar;C:\Server\gameserver\lib\xml-apis-1.4.01.jar;C:\Server\gameserver\lib\javax.servlet-api-3.1.0.jar;C:\Server\gameserver\lib\jetty-http-9.3.14.v20161028.jar;C:\Server\gameserver\lib\jetty-io-9.3.14.v20161028.jar;C:\Server\gameserver\lib\jetty-xml-9.3.14.v20161028.jar;C:\Server\gameserver\lib\jetty-servlet-9.3.14.v20161028.jar;C:\Server\gameserver\lib\websocket-common-9.3.14.v20161028.jar;C:\Server\gameserver\lib\websocket-client-9.3.14.v20161028.jar;C:\Server\gameserver\lib\httpclient-4.5.2.jar;C:\Server\gameserver\lib\httpasyncclient-4.1.2.jar;C:\Server\gameserver\lib\httpmime-4.5.2.jar;C:\Server\gameserver\lib\junit-4.12.jar;C:\Server\gameserver\lib\log4j-api-2.6.2.jar;C:\Server\gameserver\lib\jetty-util-9.3.14.v20161028.jar;C:\Server\gameserver\lib\jetty-security-9.3.14.v20161028.jar;C:\Server\gameserver\lib\httpcore-4.4.5.jar;C:\Server\gameserver\lib\httpcore-nio-4.4.5.jar;C:\Server\gameserver\lib\hamcrest-core-1.3.jar;C:\Server\gameserver\lib\commons-logging-1.2.jar;C:\Server\gameserver\lib\websocket-api-9.4.4.v20170414.jar;C:\Server\gameserver\lib\netty-all-4.1.12.Final.jar;C:\Server\gameserver\lib\commons-math3-3.6.1.jar >> log.txt

for /r %%a in (*.java) do ( "C:\Program Files\Java\jdk1.8.0_181\bin\javac" "PATH TO YOUR.java" )

save that as a .bat file and run it.
 
Upvote 0
Junior Spellweaver
Joined
Sep 2, 2016
Messages
102
Reaction score
2
You can alternitavly open the original gameserver.jar and just replace the class files that way instead of rebuilding the entire thing every time. You can use this to compile the .java to .class


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="C:\Server\Server\gameserver\bin"

set CLASSPATH=C:\Server\gameserver\lib\gameserver2.jar;C:\Server\gameserver\lib\tools.jar;C:\Server\gameserver\lib\bcprov-ext-jdk16-1.46.jar;C:\Server\gameserver\lib\thymeleaf-3.0.0.RELEASE.jar;C:\Server\gameserver\lib\nekohtml-1.9.22.jar;C:\Server\gameserver\lib\spark-core-2.6.0.jar;C:\Server\gameserver\lib\commons-codec-1.10.jar;C:\Server\gameserver\lib\lzma-java-1.3.jar;C:\Server\gameserver\lib\JDA-3.0.0_194.jar;C:\Server\gameserver\lib\lombok-1.16.16.jar;C:\Server\gameserver\lib\commons.jar;C:\Server\gameserver\lib\ognl-3.1.3.jar;C:\Server\gameserver\lib\javassist-3.20.0-GA.jar;C:\Server\gameserver\lib\attoparser-2.0.0.RELEASE.jar;C:\Server\gameserver\lib\unbescape-1.1.3.RELEASE.jar;C:\Server\gameserver\lib\slf4j-api-1.7.21.jar;C:\Server\gameserver\lib\xercesImpl-2.11.0.jar;C:\Server\gameserver\lib\jetty-server-9.3.14.v20161028.jar;C:\Server\gameserver\lib\jetty-webapp-9.3.14.v20161028.jar;C:\Server\gameserver\lib\websocket-server-9.3.14.v20161028.jar;C:\Server\gameserver\lib\websocket-servlet-9.4.4.v20170414.jar;C:\Server\gameserver\lib\commons-lang3-3.5.jar;C:\Server\gameserver\lib\commons-collections4-4.1.jar;C:\Server\gameserver\lib\minimal-json-0.9.5-20160320.205937-10;C:\Server\gameserver\lib\trove4j-3.0.3.jar;C:\Server\gameserver\lib\jna-4.2.2.jar;C:\Server\gameserver\lib\nv-websocket-client-2.0.jar;C:\Server\gameserver\lib\unirest-java-1.4.9.jar;C:\Server\gameserver\lib\sqlite-jdbc-3.16.1.jar;C:\Server\gameserver\lib\ws-commons-util-1.0.2.jar;C:\Server\gameserver\lib\commons-io-2.5.jar;C:\Server\gameserver\lib\commons-httpclient-3.1.jar;C:\Server\gameserver\lib\log4j-core-2.6.2.jar;C:\Server\gameserver\lib\log4j-slf4j-impl-2.6.2.jar;C:\Server\gameserver\lib\disruptor-3.3.6.jar;C:\Server\gameserver\lib\slf4j-ext-1.7.25.jar;C:\Server\gameserver\lib\gson-2.8.0.jar;C:\Server\gameserver\lib\mongo-java-driver-2.14.3.jar;C:\Server\gameserver\lib\ecj-4.6.1.jar;C:\Server\gameserver\lib\stringer-annotations-1.0.3.jar;C:\Server\gameserver\lib\jackson-core-2.9.0.pr3.jar;C:\Server\gameserver\lib\jackson-annotations-2.9.0.pr3.jar;C:\Server\gameserver\lib\jackson-databind-2.9.0.pr3.jar;C:\Server\gameserver\lib\classindex-3.4.jar;C:\Server\gameserver\lib\xml-apis-1.4.01.jar;C:\Server\gameserver\lib\javax.servlet-api-3.1.0.jar;C:\Server\gameserver\lib\jetty-http-9.3.14.v20161028.jar;C:\Server\gameserver\lib\jetty-io-9.3.14.v20161028.jar;C:\Server\gameserver\lib\jetty-xml-9.3.14.v20161028.jar;C:\Server\gameserver\lib\jetty-servlet-9.3.14.v20161028.jar;C:\Server\gameserver\lib\websocket-common-9.3.14.v20161028.jar;C:\Server\gameserver\lib\websocket-client-9.3.14.v20161028.jar;C:\Server\gameserver\lib\httpclient-4.5.2.jar;C:\Server\gameserver\lib\httpasyncclient-4.1.2.jar;C:\Server\gameserver\lib\httpmime-4.5.2.jar;C:\Server\gameserver\lib\junit-4.12.jar;C:\Server\gameserver\lib\log4j-api-2.6.2.jar;C:\Server\gameserver\lib\jetty-util-9.3.14.v20161028.jar;C:\Server\gameserver\lib\jetty-security-9.3.14.v20161028.jar;C:\Server\gameserver\lib\httpcore-4.4.5.jar;C:\Server\gameserver\lib\httpcore-nio-4.4.5.jar;C:\Server\gameserver\lib\hamcrest-core-1.3.jar;C:\Server\gameserver\lib\commons-logging-1.2.jar;C:\Server\gameserver\lib\websocket-api-9.4.4.v20170414.jar;C:\Server\gameserver\lib\netty-all-4.1.12.Final.jar;C:\Server\gameserver\lib\commons-math3-3.6.1.jar >> log.txt

for /r %%a in (*.java) do ( "C:\Program Files\Java\jdk1.8.0_181\bin\javac" "PATH TO YOUR.java" )

save that as a .bat file and run it.
It takes so long, is there no other way?
 
Upvote 0
Experienced Elementalist
Joined
May 17, 2007
Messages
217
Reaction score
20
It literally takes a second I'd you do it how I said. Compile the Java file into a class file and then drag and drop that class file in the correct area in the jar and done
 
Upvote 0
Junior Spellweaver
Joined
Sep 2, 2016
Messages
102
Reaction score
2
It literally takes a second I'd you do it how I said. Compile the Java file into a class file and then drag and drop that class file in the correct area in the jar and done

Now that it's okay, I found a way to build with netbean. Thanks for the answer!
 
Upvote 0
Back
Top