[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dpkg den java Pfad beibringen



Severin Gehwolf wrote:
Daniel Leidert wrote:

Am Dienstag, den 21.12.2004, 14:15 +0100 schrieb Severin Gehwolf:

Daniel Leidert wrote:

Am Dienstag, den 21.12.2004, 11:33 +0100 schrieb Severin Gehwolf:


--- snipp --



Was genau sagt 'java -version'? Zeigt /etc/alternatives/java auf das
Java-Binary von Sun? Falls nicht: 'man update-alternatives'. Wenn du
einen Fehler beim Pfad (der unter /etc/profile systemweit eingetragen
werden kann (siehe (3)), ausschließen kannst, dann poste mal bitte den
Inhalt von /usr/bin/freemind. Möglich, dass das schon einen Bug-Report
wert ist.

also mein java -version sagt:
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode, sharing)

mein "ll /etc/alternatives/java/" sagt:
/etc/alternatives/java -> /usr/lib/java

und mein eintrag in /etc/profile für java lautet:
export JAVA_HOME="/usr/lib/java/"

dazu ist zu sagen, dass /usr/lib/java ein Softlink auf /usr/local/jdk1.5.0/ ist - also mein Java Pfad ist richtig gesetzt. Nur kann ich eben freemind nur aus der konsole aus starten. D.h. ein <alt>+<F2> und freemind eingeben geht nicht, aus einem Launcher heraus kann ich es auch nicht starten (passiert gar nichts). Ist das erste Java Programm, welches ich so starten will - mit anderen programmen funktionierte es einwandfrei. Naja egal. Ich kann damit leben...
Trotzdem Danke!
Sorry hab den Inhalt von /usr/bin/freemind vergessen. Also hier ist er:

#!/bin/sh
# 2004-02-13, modified for Debian by deb@zorglub.s.bawue.de
if [[ -n ${DEBUG} ]]; then
        echo "DEBUG:   Freemind parameters are '${@}'."
fi

freepath=$(dirname "$0")
freepath="${freepath%/bin}" # nothing happens if freemind is not installed
                            # under something/bin

# we try different possibilities
for jar in "${freepath}" "${freepath}/share/freemind" "${freepath}/freemind"
do
        if [[ -f "${jar}/lib/freemind.jar" ]]
        then
                freedir="${jar}"
                if [[ -n ${DEBUG} ]]; then
                        echo "DEBUG:   Freemind Directory is '${jar}'."
                fi
                break
        fi
done

if [[ -z "${freedir}" ]]
then
        echo "ERROR:   Couldn't find freemind under '${freepath}'." >&2
        exit 1
fi

java -jar "${freedir}/lib/freemind.jar" $@



MfG Daniel

Severin









Reply to: