• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] - TuxGuitar will nicht starten

oc2pus schrieb:
gib mal ein:
update-alternatives --config java

und falls dort mehrere zur AUswahl stehen, wählst du das 1.5er aus.

dann ein SuSEconfig und vielleicht geht es ja dann :)


Alles erledigt. Danach TuxGuitar neu installiert mit Synaptic. == Negativ


Dann hab ich nochmal die Befehle von oben zur Kontrolle eigegeben. Ergebnis:

ln@linux:~> su
Password:
linux:/home/ln # TuxGuitar.sh

configure java-environment ...
/usr/bin/TuxGuitar.sh: error: JVM_LIBDIR /usr/lib/jvm-exports/java does not exist or is not a directory
configuring TuxGuitar ...
starting TuxGuitar application ...
java virtual machine used: /usr/lib/jvm/java/bin/java
classpath used: /usr/bin/build-classpath: error: JVM_LIBDIR /usr/lib/jvm-exports/java does not exist or is not a directory
main class used: org.herac.tuxguitar.gui.TuxGuitar
flags used: -Xms128m -Xmx128m
options used: -Djava.library.path=/usr/lib/eclipse:/usr/lib
arguments used:
Error: could not find libjava.so
Error: could not find Java 2 Runtime Environment.
linux:/home/ln # set | grep JAVA
JAVA_BINDIR=/usr/lib/jvm/java/bin
JAVA_HOME=/usr/lib/jvm/java
JAVA_ROOT=/usr/lib/jvm/java
linux:/home/ln # set | grep JDK
JDK_HOME=/usr/lib/jvm/java
linux:/home/ln # set | grep JRE
JRE_HOME=/usr/lib/jvm/java
linux:/home/ln # java -version
bash: java: command not found
linux:/home/ln # /usr/lib/jvm/java/bin/java -version
Error: could not find libjava.so
Error: could not find Java 2 Runtime Environment.

Das JRE scheint nicht zu stimmen?




zum lesen:
http://blog.stevenkroon.com/2006/08/29/debian-update-alternatives/
(ist zwar debian gilt aber im Prinzip genauso für SuSE)

Das sieht sehr interessant aus, aber da reicht mein English leider nicht aus... :cry:
 
du brauchst das nicht als root starten ...

als USER !

und die set | grep Befehle ebenfalls als USER kontrollieren.

und wie die JAVA-Umgebungsvariablen gesetzt werden müssen habe ich dir oben schon geschrieben. Setze sie mal so, bevor du TuxGuitar.sh startest

export VARIABLE=WERT
....
TuxGuitar.sh
 
Ich bin mir nicht sicher, ob ich alles richtig verstanden habe. Ich hab auf der Konsole jetzt folgendes ausgeführt:

JAVA_BINDIR=/usr/lib/jvm/java/bin
JAVA_HOME=/usr/lib/jvm/java
JAVA_ROOT=/usr/lib/jvm/java
ln@linux:~> JAVA_BINDIR=/usr/lib/jvm/java/bin
ln@linux:~> JAVA_HOME=/usr/lib/jvm/java
ln@linux:~> JAVA_ROOT=/usr/lib/jvm/java
ln@linux:~> set | grep JDK
JDK_HOME=/usr/lib/jvm/java
ln@linux:~> JDK_HOME=/usr/lib/jvm/java
ln@linux:~> set | grep JRE
JRE_HOME=/usr/lib/jvm/java
ln@linux:~> JRE_HOME=/usr/lib/jvm/java/jre
ln@linux:~> update-alternatives --config java
bash: update-alternatives: command not found
ln@linux:~> su
Password:
linux:/home/ln # update-alternatives --config java

There is only 1 program which provides java
(/usr/lib/jvm/jre-1.5.0-sun/bin/java). Nothing to configure.
linux:/home/ln # SuSEconfig
Starting SuSEconfig, the SuSE Configuration Tool...
Running in full featured mode.
Reading /etc/sysconfig and updating the system...
Executing /sbin/conf.d/SuSEconfig.automake...
Executing /sbin/conf.d/SuSEconfig.desktop-file-utils...
Could not parse file '/usr/local/share/applications/audacity.desktop': desktop entry contain line '?[Desktop Entry]' which is not an entry, group, or comment
'ould not parse file '/opt/kde3/share/applications/kde/codeine.desktop': desktop entry contain unknown encoding 'UTF-8
File '/opt/gnome/share/applications/totem.desktop' contains invalid MIME type 'DocPath=totem' that contains invalid characters
Executing /sbin/conf.d/SuSEconfig.fonts...
Creating cache files for Xft .............................
Creating fonts.{scale,dir} files ..........
generating java font setup
writing /usr/lib/jvm/java-1.5.0-sun-1.5.0_07/jre/lib/fontconfig.SuSE.properties
writing /etc/fonts/suse-hinting.conf
writing /etc/fonts/suse-bitmaps.conf
Executing /sbin/conf.d/SuSEconfig.gdm...
Executing /sbin/conf.d/SuSEconfig.groff...
Executing /sbin/conf.d/SuSEconfig.gtk2...
Executing /sbin/conf.d/SuSEconfig.guile...
Executing /sbin/conf.d/SuSEconfig.isdn...
Modify isdn.conf
Executing /sbin/conf.d/SuSEconfig.ispell...
ln: Erzeugen der symbolischen Verknüpfung „/var/lib/dict/english.hash“ zu „/usr/lib/ispell/american.hash“: Datei oder Verzeichnis nicht gefunden
ln: Erzeugen der symbolischen Verknüpfung „/var/lib/dict/english.aff“ zu „/usr/lib/ispell/american.aff“: Datei oder Verzeichnis nicht gefunden
Executing /sbin/conf.d/SuSEconfig.kde...
Executing /sbin/conf.d/SuSEconfig.kdm3...
Executing /sbin/conf.d/SuSEconfig.libxml2...
Executing /sbin/conf.d/SuSEconfig.news...
Executing /sbin/conf.d/SuSEconfig.pango...
Executing /sbin/conf.d/SuSEconfig.perl...
Executing /sbin/conf.d/SuSEconfig.permissions...
Executing /sbin/conf.d/SuSEconfig.postfix...
Setting up postfix local as MDA...
Setting SPAM protection to "off"...
Executing /sbin/conf.d/SuSEconfig.scpm...
Executing /sbin/conf.d/SuSEconfig.scrollkeeper...
Executing /sbin/conf.d/SuSEconfig.sgml-skel...
Executing /sbin/conf.d/SuSEconfig.sortpasswd...
Executing /sbin/conf.d/SuSEconfig.susehelp...
DOCALLOW: localhost
/sbin/conf.d/SuSEconfig.susehelp: line 60: /var/lib/susehelp/dochost: Datei oder Verzeichnis nicht gefunden
Executing /sbin/conf.d/SuSEconfig.syslog-ng...
Executing /sbin/conf.d/SuSEconfig.tetex...
Executing /sbin/conf.d/SuSEconfig.tuxpaint...
Keeping current font configuration. Please run

/sbin/conf.d/SuSEconfig.tuxpaint --force

for an optimized font configuration.

No font available for "zh" locale.
No font available for "ko" locale.
Executing /sbin/conf.d/SuSEconfig.words...
ln: Erzeugen der symbolischen Verknüpfung „/var/lib/dict/words“ zu „/usr/share/dict/american“: Datei oder Verzeichnis nicht gefunden
Executing /sbin/conf.d/SuSEconfig.xdm...
Executing /sbin/conf.d/SuSEconfig.xpdf...
Executing /sbin/conf.d/SuSEconfig.zmessages...
Finished.
linux:/home/ln # TuxGuitar.sh

configure java-environment ...
/usr/bin/TuxGuitar.sh: error: JVM_LIBDIR /usr/lib/jvm-exports/java does not exist or is not a directory
configuring TuxGuitar ...
starting TuxGuitar application ...
java virtual machine used: /usr/lib/jvm/java/bin/java
classpath used: /usr/bin/build-classpath: error: JVM_LIBDIR /usr/lib/jvm-exports/java does not exist or is not a directory
main class used: org.herac.tuxguitar.gui.TuxGuitar
flags used: -Xms128m -Xmx128m
options used: -Djava.library.path=/usr/lib/eclipse:/usr/lib
arguments used:
Error: could not find libjava.so
Error: could not find Java 2 Runtime Environment.
linux:/home/ln #

Das mit dem
export VARIABLE=WERT
hab' ich leider nicht kapiert, wie man das macht...
 
es hat wenig Sinn die Variablen als USER zu definieren und dann das Programm als ROOT zu starten ...

irgendwie werden Java und du keine Freunde :)

und export VARIABLE=WERT bedeutet z.Bsp:
export JAVA_BINDIR=/usr/lib/jvm/java/bin
etc ....
 
oc2pus schrieb:
es hat wenig Sinn die Variablen als USER zu definieren und dann das Programm als ROOT zu starten ...

irgendwie werden Java und du keine Freunde :)


Ja, da hast Du wohl recht! Ich habe mich mit JAVA überhaupt noch nie befasst und zum einlesen hab' ich im Moment einfach keine Zeit.

Es ist schade, das Tuxguitar ist von der Beschreibung her genau das was ich brauche, aber ich werde es wohl auf Eis legen müssen, bis ich genug Zeit habe, um mich mit JAVA auseinanderzusetzen.
Das hat mich schon bei Hibiscus den letzten Nerv gekostet. Das hab' ich dann auch irgendwann aufgegeben...

Trotzdem erst mal vielen Dank bis hier für Deine geduldige Hilfe!

Wenn ich auf 10.1 aufrüste, bereinigen sich dann eigentlich solche und ähnliche Murksereien von selbst, oder schlepp ich die dann mit in die neue Version?
 
Da es sich hier ja ganz offensichtlich um ein Java-Problem handelt, habe ich einen neuen Thread aufgemacht, so dass man hier wieder auf "gelöst" setzen oder zu machen kann.

Bis hierhin Danke für die Hilfe!

Kutscher

Edit:
Für die, die es insteressiert:
http://www.linux-club.de/viewtopic.php?t=69714&postdays=0&postorder=asc&start=0&sid=daf3c2691a32435dde16fb035cb0d4ce
 
Dann schau doch mal hier:
http://www.linux-club.de/faq/Musikerprogramme_und_Links_dazu#Guitar
da sind noch mehr solcher Softwares.
Ich setze das ganze dann wieder auf gelöst.
 
Oben