ACHTUNG:
Alternativ zur hier beschriebenen Variante das Sun JRE 1.3 zu installieren, kann auch die sableVM (Java 1.4) installiert werden.
Das geht schneller und funktionierte in den ersten Tests wunderbar.
Java installieren
(bzip2 muss installiert sein; s.u.)
1. In /usr/local wechseln
2. Passendes Package ziehen
wget http://ftp.cica.es/mirrors/java-linux/JDK-1.3.1/arm/rc1/j2re-1.3.1-RC1-linux-arm.tar.bz2
3. Entpacken
bunzip2 j2re-1.3.1-RC1-linux-arm.tar.bz2
tar xvf j2re-1.3.1-RC1-linux-arm.tar
4. Java zur PATH und CLASSPATH Variablen zufügen
Profile öffnen:
jed /etc/profile
Am Ende folgendes hinzufügen (andere "export PATH" stehen lassen! Varaible kann es mehrmals geben)
export PATH=/usr/local/j2re1.3.1/bin:$PATH
export CLASSPATH=/usr/local/j2re1.3.1/lib/rt.jar:$CLASSPATH
5. Neu starten
reboot
6. in /usr/local/j2re1.3.1 wechseln und Rechte ändern
chmod a+x *
Das gleiche auch durchführen für die Verzeichnisse
j2re1.3.1/bin/armv4l/green_threads/ und
j2re1.3.1/bin/armv4l/native_threads/
und für die Datei
j2re1.3.1/bin/armv4l/realpath
7. Symbolische Links anlegen
In den Verzeichnissen
/usr/local/j2re1.3.1/bin und
/usr/local/j2re1.3.1/lib
folgendes ausführen:
ln -s armv4l armv5tel
8. Gucken ob alles geklappt hat
java -version
Ausgabe sollte sein:
java version "1.3.1"
Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.3.1-RC1)
Classic VM (build Blackdown-1.3.1-RC1, native threads, nojit)
9. Java Compiler installieren. Wir benutzen Jikes
Vor Installation von jikes ein "apt-get update" ausführen (dauert ne Weile u .U.).
apt-get install jikes
apt-get install jikes_classpath
10. Ordner für Java Projekte anlegen
mkdir /java
11. Testklasse anlegen
in /java wechseln:
cd /java
Klasse anlegen:
jed Test.java
In Jed die Klasse füllen:
public class Test { public static void main(String args[]) { System.out.println("Java laeuft!"); } }12. Test.java compilieren. Dabei ist darauf zu achten, dass als Target die Java Version 1.3 angegeben wird, da wir nur eine Java 1.3 Runtime zur Verfügung haben
jikes -target 1.3 Test.java
13. Test.class ausführen
java Test
--> er spuckt hoffentlich "Java laeuft!" aus.
Quelle: http://www.digitalinferno.com/wiki/Wiki.jsp?page=NSLU2Java
bzip2 installieren
bzip2 ist ein Archivierungstool für Linux (http://de.wikipedia.org/wiki/Bzip2).
Auf der NSLU installiert in Version 1.0.3-6.
apt-get install bzip2





