Crossfire Map Editor Installation - Debian Linux
Now that the Map Editor requires JRE 1.6.0, this page is now deprecated - see the updated Debian Linux page.
How to Install Java Runtime Environment v1.5.0 under Debian Linux
*** NOTICE: This page is deprecated, The Java clients and map editor require JRE v1.5.0 ***
- Download Sun's JRE (v1.4.2 is recommended) from http://java.sun.com/j2se/1.4.2/download.html
- Select the self-extracting file for the Linux Platform and save it locally on your hard drive
- Install the java-package and fakeroot with:
sudo apt-get install java-package fakeroot - Build the deb of the JRE using:
fakeroot make-jpkg j2re-1_4_2_07-linux-i386.bin
(version may vary somewhat, depending on what you download) - You should see the following output:
<screen_output>
Detected product:
Java(TM) Runtime Environment (J2RE)
Standard Edition, Version 1.4.2+06
Sun Microsystems(TM), Inc.
Is this correct [Y/n]: Y
<Long list of extracted files...>
The Debian package has been created in the current directory. You can
install the package as root (e.g. dpkg -i sun-j2re1.4_1.4.2+07_i386.deb).
</screen_output> - Install the newly created .deb using:
sudo dpkg -i sun-j2re1.4_1.4.2+07_i386.deb - You should see the following output:
<screen_output>
Selecting previously deselected package sun-j2re1.4.
(Reading database ... 85045 files and directories currently installed.)
Unpacking sun-j2re1.4 (from sun-j2re1.4_1.4.2+07_i386.deb) ...
Setting up sun-j2re1.4 (1.4.2+07) .....
</screen_output> - Try Java out, see if it works using:
java -version - Your should see the following output:
<screen_output>
java version "1.4.2_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_07-b03)
Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)
</screen_output> - Also, test with this:
dpkg -l | grep sun - You should see the following output:
<screen_output>
ii sun-j2re1.4 1.4.2+07 Java(TM) 2 RE, Standard Edition, Sun Microsy
ii sun-j2re1.4deb 0.18 Debian specific parts of Java(TM) 2 RE, Stan
</screen_output> - Got java working?
Then download the Crossfire Editor version - Untar the tar file using:
tar -xzvf CrossfireEditor_MMR.tar.gz - Launch the editor using the following command:
java -jar CrossfireEditor.jar
If you have enough memory, it is recommended to run the editor with a higher
maximum memory size, like 128 Mb:
java -jar -Xmx128m CrossfireEditor.jar
(Note that in this way, the editor won't *always* use 128 Mb. It will only use
that much when it is required.
NOTE: If you recently upgraded your Java JRE or having problems launching the editor, or would like to specify a particular version of Java, run this command:
update-alternatives --config java
Follow the instructions that appear:
There are 4 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.0
+ 2 /usr/lib/jvm/java-gcj/bin/java
3 /etc/alternatives/kaffe-system/bin/java
* 4 /usr/lib/j2re1.4-sun/bin/javaPress enter to keep the default[*], or type selection number
Then try launching the editor again.