Käyttääkö LTSP5 sun-java-6:a?
Periaatteessa LTSP5 käyttää juuri sitä, mitä palvelimelle on asennettu (kernel, X); vanhassa oli oma kernel ja oma X.
asmok@ubuntu:~$ java -version
java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) Server VM (build 10.0-b22, mixed mode)
asmok@ubuntu:~$
Mutta, että käyttääkö Malted tätä Javaa? Kyllä se näyttää käyttävän. Kuvake työpöydälle käyttää tätä rts.sh-skriptiä
asmok@ubuntu:~/Työpöytä$ cat rts.desktop
[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=/home/asmok/Malted/rts.sh
Icon=/home/asmok/Malted/MaltedSmallImage.png
Path=/home/asmok/Malted
Name=Navegador Malted
Categories=X-Mandrakelinux-MoreApplications;Educationasmok@ubuntu:~/Työpöytä$
asmok@ubuntu:~/Malted$ cat rts.sh
#!/bin/sh
unset LD_LIBRARY_PATH;
unset CLASSPATH;
export JMF_HOME="/home/asmok/Malted/jmf"
export JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.06/jre"
export CLASSPATH="${JMF_HOME}/lib/jmf.jar:${JMF_HOME}/lib/mp3plugin.jar:${JMF_HOME}/lib/mediaplayer.jar:${CLASSPATH}"
export LD_LIBRARY_PATH="${JMF_HOME}/lib:${LD_LIBRARY_PATH}"
cd /home/asmok/Malted
if [ -z $JAVA_HOME ]
then
if [ -f JAVA_HOME.sh ]
then
JAVA_HOME=$(cat JAVA_HOME.sh)
fi
else
JAVA_HOME=$JAVA_HOME"/"
fi
if [ -z $JAVA_HOME ]
then
echo "There is no JVM in your system"
else
echo "JVM has been found"
#para eliminar el problema de que en el directorio de java exista fichero/java.dll
JAVA_HOME=${JAVA_HOME%/.*}
JAVA_HOME=$JAVA_HOME
echo "JAVA_HOME="$JAVA_HOME
var1="MALTED RUNTIME SYSTEM"
var2="loading classes ..."
var="*"
echo " "
echo "*"
echo $var1
echo "************"
echo $var2
echo "*"
aux=$JAVA_HOME"bin/java"
# $aux -cp $CLASSPATH com.sun.media.codec.audio.mp3.JavaDecoder
$aux -cp $CLASSPATH:classes/malted.jar:classes/parser.jar:classes/jaxp.jar:classes/jhall.jar -ms8M -mx40M com.malted.rts.RTS $1
fi
asmok@ubuntu:~/Malted$
Loppuko maailma, jos vaihdan tuon risuaidan seuraavalle riville? Kokeillaan.
Ystävällisin terveisin Asmo Koskinen.