Originally Posted by
dani_gonzales
here is it my Compiler.sh
Code:
javac -cp deps/log4j-1.2.15.jar:deps/jython.jar:deps/xstream.jar:deps/mina.jar:deps/mysql.jar:deps/poi.jar:deps/slf4j.jar:deps/slf4j-nop.jar -dr a bin src\server\model\players\Details\*.java src\server\model\players\combat\magic\*.java src\server\event\*.java src\server\model\items\*.java src\server\clip\*.java src\server\clip\region\*.java src\server\model\minigames\*.java src\server\model\npcs\*.java src\server\model\objects\*.java src\server\model\players\*.java src\server\model\players\skills\*.java src\server\model\players\packets\*.java src\server\model\shops\*.java src\server\net\*.java src\server\task\*.java src\server\util\*.java src\server\world\*.java src\server\util\log\*.java src\server\*.java &
For the compiler part. Change all backslashes to forward slashes.
I have done this for you below:
Code:
javac -cp deps/log4j-1.2.15.jar:deps/jython.jar:deps/xstream.jar:deps/mina.jar:deps/mysql.jar:deps/poi.jar:deps/slf4j.jar:deps/slf4j-nop.jar -dr a bin src/server/model/players/Details/*.java src/server/model/players/combat/magic/*.java src/server/event/*.java src/server/model/items/*.java src/server/clip/*.java src/server/clip/region/*.java src/server/model/minigames/*.java src/server/model/npcs/*.java src/server/model/objects/*.java src/server/model/players/*.java src/server/model/players/skills/*.java src/server/model/players/packets/*.java src/server/model/shops/*.java src/server/net/*.java src/server/task/*.java src/server/util/*.java src/server/world/*.java src/server/util/log/*.java src/server/*.java &
Note: Everytime you modify your compile file, it is recommended to re-apply the chmod or it might not execute.
Originally Posted by
dani_gonzales
Permision code is 755
i typed in shh client
chmod 755 Compiler.sh
no errors but wont compile my changes
I just changed welcome message for a test
chmodding your .sh file will just give permissions for that file to be executed.
Always remember that Linux is also case sensitive and you will need to change directories allotting to your configuration files / file naming. (not sure if it's explained in this tutorial)
Originally Posted by
dani_gonzales
if i type it llike this /root/Server/Compiler.sh
send me this message
/root/Server/Compiler.sh: line 1: javac: command not found
Okay, trying to understand you here, but it seems as if you are trying to execute your compile.sh
So, first you are going to want to jump into your server directory.
E.G: (Assuming your server directory is in the home directory of root)
Code:
cd /home/servername/
then you would execute the compile.sh file by doing
Originally Posted by
dani_gonzales
i just changed jjavac to java but ...
Unrecognized option: -d
Could not create the Java virtual machine.
This is because javac is the directive of the Java Compiler. Java will run the JVM, which is used to actually start-up your server.
Originally Posted by
dani_gonzales
any hellp pls?
i have instaled jdk 6 u22
Your JDK version is suitable and will work, however I recommend updating your repositories / OpenJDK versions to open-jdk7
If this does not help you. When I am online, I could possibly teamview you to give you a visual aspect of doing it, if reading the directions are working for you.
just send me a PM when I am online with your teamviewer id / pass.