Download des JDKs (z.B. ins Homeverzeichnis) von hier. (das Linux self-extracting file ist richtig). Da man sich unter Debian ein eigenes kleines .deb Paket basteln muß, sollte der Java-Package-Generator installiert sein. Dieser steckt im Paket java-package und wird einfach mit apt-get installiert. Weiterhin benötigen wir fakeroot:
apt-get install java-package fakeroot
Dann wird das .deb Paket mit make-jpkg gebaut. Wichtig ist dabei das fakeroot verwendet wird und der Prozess nicht als root gestartet wird weil manche Java-Pakete Scripte enthalten die Dateien auf unserem System verändern wollen. Und das möchten wir ganz bestimmt nicht.
Als normaler User(!):
fakeroot make-jpkg jdk-1_5_0_07-linux-i586.bin
Das J2SE Paket wird nun im Hintergrund entpackt und man muß nur noch seinen Namen und Mailadresse eingeben und die Lizenz bestätigen. make-jpkg hat nun ein .deb Paket erstellt das man mit dpkg als root installieren kann.
su -
Password:
dpkg -i sun-j2sdk1.5_1.5.0+update07_i386.deb
Damit in Zukunft als Standard Suns Java verwendet wird, muss man das Debian auch noch mitteilen:
update-alternatives –config java
update-alternatives –config javac
Mit java -version an der Konsole sollte nun auch die richtige Version des Java angezeigt werden.

