Marauroa Chat Tutorial/Server: Difference between revisions

Content deleted Content added
imported>Fjacob
Cleaned up java code to adhere to the java coding conventions, changed some variable names to be more explicit.
imported>Hendrik Brummermann
added missing call to world.initialize() as reported by maxgmer
 
(8 intermediate revisions by 2 users not shown)
Line 18:
if (instance == null) {
instance = new World();
instance.initialize();
}
return instance;
Line 182 ⟶ 183:
 
== Deployment ==
So, we have two files, World.java and Rule.java, which contain the classes mentioned above.
 
YouOn Windows, you can compile them using command
<pre>
javac -cp marauroa.jar;log4j.jar;. *.java
</pre>
On Linux and MacOSX, you have to replace the ";" with ":".
<pre>
javac -cp marauroa.jar:log4j.jar:. *.java
</pre>
 
Line 217 ⟶ 222:
<pre>
java -cp marauroa.jar;h2.jar;log4j.jar;. marauroa.server.marauroad -c server.ini
</pre>
Again, on Linux and MacOSX, you have to replace the ";" with ":".
<pre>
java -cp marauroa.jar:h2.jar:log4j.jar:. marauroa.server.marauroad -c server.ini
</pre>