Java anpassen für oemapp, dbastudio

Mit den von Oracle mitgelieferten Javaversionen 1.3.1 und 1.1.8 kann es Probleme mit den Schriften geben:
oemapp dbastudio
Font specified in font.properties not found [--symbol-medium-r-normal...
...
Die mitgelieferten Javaprogramme lassen sich zwar starten, aber das GUI wird nur mit fehlenden Ausschnitten dargestellt. Dies lässt sich mit einer aktuellen Javaversion von SUN beheben. Hier zeige ich wie man unter Debian ein j2sdk-1.4.2 installiert. Dazu gibt es aber auch ein Debian Howto. Als root:
mkdir /usr/src/j2sdk1_4_2_04
cp j2sdk-1_4_2_04-linux-i586.bin /usr/src/j2sdk1_4_2_04
cd /usr/local/lib
/usr/src/j2sdk1_4_2_04/j2sdk-1_4_2_04-linux-i586.bin
ln -s j2sdk1.4.2_04 jdk
cd /usr/src/j2sdk1_4_2_04
mkdir pkg
cd pkg
apt-get install java-common equivs
/usr/share/doc/java-common/dummy-packages/*.control .
equivs-build java-compiler-dummy.control
equivs-build java-virtual-machine-dummy.control
equivs-build java1-runtime-dummy.control
equivs-build java2-compiler-dummy.control
equivs-build java2-runtime-dummy.control
dpkg -i java-compiler-dummy_1.0_all.deb \
        java1-runtime-dummy_1.0_all.deb \
        java2-runtime-dummy_1.0_all.deb \
        java-virtual-machine-dummy_1.0_all.deb \
        java2-compiler-dummy_1.0_all.deb
update-alternatives --verbose --install /usr/bin/java java \
  /usr/local/lib/jdk/bin/java 500 --slave /usr/share/man/man1/java.1 java.1 \
  /usr/local/lib/jdk/man/man1/java.1
Testen:
java -version
java version "1.4.2_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)

Jetzt sollten die Oracle Javaprogramme ohne Probleme funktionieren.



Urs Stotz 2005-09-01