Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Aller à la page:  1 2 Page suivante
Page: 1 sur 2
Tuxguitar&Java
Envoyé par: bvb

Bonjour,

Je n'arrive plus à lancer tuxguitar...

Mon système
$ cat /proc/version
Linux version 2.6.26-2-686 (Debian 2.6.26-17) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Sun Jun 21 04:57:38 UTC 2009
$ cat /etc/debian_version
5.0.2

Dans le terminal tuxguitar me répond :
$ tuxguitar
/usr/bin/tuxguitar: line 152: /opt/jre1.6.0_13//jre/bin/java: Aucun fichier ou répertoire de ce type

$ gedit /usr/bin/tuxguitar m'indique à la ligne 152
${JAVA} ${JAVA_FLAGS} ${PACKAGE_MAIN} $arg "$@"

Manipulations qui ont peut-être généré l'arrêt de tuxguitar.

Install plugin java iceweasel
Télécharger le plugin ici:
[www.java.com]
choisir Linux (self-extracting file)
$ mkdir Java
$ cd /home/richard/downloads
$ mv jre-6u5-linux-i586.bin /home/richard/Java/
$ cd /home/richard/Java
$ su
# chmod +x jre-6u5-linux-i586.bin
# ./jre-6u5-linux-i586.bin
# mv -f jre.1.06.0_05/ /opt/
# ln -s /opt/jre.1.06.0_05/bin/java /usr/local/bin/java
# ln -s /opt/jre.1.06.0_05/bin/policytool /usr/local/bin/policytool# echo JAVA_HOME=/opt/jre1.06.0_05 >> /etc/environment
# ln -sfv /opt/jre1.6.0_05/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/iceweasel/plugins

Depuis que le plugin java est opérationnel dans iceweasel je n'arrive plus à lancer tuxguitar qui lui aussi utilise java.

Merci,

Benoit

Dell Vostro 1700 - Intel Core 2 Duo Cpu T8300@2.4Ghz - Nvidia GeForce 8600M GT OS Debian 5.0

Poste le Thursday 16 July 2009 09:31:29
Répondre     Citer    
Re: Tuxguitar&Java
Envoyé par: nicola

Peut-être qu’ils n’utilisent pas la même version de Java ?

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Thursday 16 July 2009 10:43:37
Répondre     Citer    
Re: Tuxguitar&Java
Envoyé par: bvb

nicola a écrit:
-------------------------------------------------------
> Peut-être qu’ils n’utilisent pas la même
> version de Java ?


Bonjour nicola

Ma version java :

$ java -version
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) Server VM (build 11.3-b02, mixed mode)

Dell Vostro 1700 - Intel Core 2 Duo Cpu T8300@2.4Ghz - Nvidia GeForce 8600M GT OS Debian 5.0

Poste le Thursday 16 July 2009 11:03:25
Répondre     Citer    
Re: Tuxguitar&Java
Envoyé par: nicola

Chez moi, j’ai Java 5 et Java 6. Si ça se trouve l’un utilise Java 5 et l’autre a besoin de Java 6 ou le contraire.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Thursday 16 July 2009 11:37:27
Répondre     Citer    
Re: Tuxguitar&Java
Envoyé par: bvb

nicola a écrit:
-------------------------------------------------------
> Chez moi, j’ai Java 5 et Java 6. Si ça se
> trouve l’un utilise Java 5 et l’autre a besoin
> de Java 6 ou le contraire.


Je me demande si le script ligne 152 ne trouve plus java car je l'aurais déplacé avec ma manipulation à l'installation du plugin pour iceweasel. Pour le savoir il faut savoir, connaître et comprendre le fameuse ligne à laquelle le terminal me renvoie à savoir

${JAVA} ${JAVA_FLAGS} ${PACKAGE_MAIN} $arg "$@"

Mais là je coince un peu car je ne connais pas ce langage...

En tous cas merci pour ta réponse,

Benoit

Dell Vostro 1700 - Intel Core 2 Duo Cpu T8300@2.4Ghz - Nvidia GeForce 8600M GT OS Debian 5.0

Poste le Thursday 16 July 2009 12:37:02
Répondre     Citer    
Re: Tuxguitar&Java
Envoyé par: bvb

Bonjour,

Si quelqu'un pouvait m'éclairer sur ce que cette instruction demande ou ordonne pour lancer java avec tuxguitar car je pense qu'une bonne partie du problème est là comme l'indique le terminal

# run java
[ ! -z ${DEBUG} ] && ${JAVA} -version
[ ! -z ${DEBUG} ] && ${JAVA} ${JAVA_FLAGS} ${PACKAGE_MAIN} --version

${JAVA} ${JAVA_FLAGS} ${PACKAGE_MAIN} $arg "$@"

Merci

Benoit

Dell Vostro 1700 - Intel Core 2 Duo Cpu T8300@2.4Ghz - Nvidia GeForce 8600M GT OS Debian 5.0

Poste le Thursday 16 July 2009 12:59:31
Répondre     Citer    
Re: Tuxguitar&Java
Envoyé par: nicola

C’est du shell, la première ligne du fichier te dira lequel.
Note que chez moi, Java est installé avec les paquets tous prêts de ma distribution.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Thursday 16 July 2009 16:47:53
Répondre     Citer    
Re: Tuxguitar&Javathumbs up
Envoyé par: bvb

Bonjour nicola,

voici le script ... que je ne comprends pas.
C'est un peu long mais pour t'éviter de compter les lignes :-)
je peux te dire que

148# run java
149    [ ! -z ${DEBUG} ] && ${JAVA} -version
150    [ ! -z ${DEBUG} ] && ${JAVA} ${JAVA_FLAGS} ${PACKAGE_MAIN} --version
151
152    ${JAVA} ${JAVA_FLAGS} ${PACKAGE_MAIN} $arg "$@"



#! /bin/sh
#@ident "$Id: tuxguitar.sh,v 1.3 2008/04/16 17:04:50 rzr Exp $"
#@Author: www.philippe.coval.online.fr -- revision: $Author: rzr $
#@Licence: LGPL
#@Description: Wrapper script for starting java application tuxguitar
###############################################################################
PACKAGE=tuxguitar
[ ! -z $DEBUG ] && set -e
[ ! -z $DEBUG ] && set -x

#/// guess JAVA_HOME if undefined
java_guess_()
{
    d="/opt/java/"
    [ -d "$t" ] && d="$t"
    d="/usr/local/opt/java/"
    [ -d "$t" ] && d="$t"
# windows
    t="C:\\Program\ Files\\Java\\jre1.6.0_03/"
    [ -d "$t" ] && d="$t"
    t="\\Program\ Files\\Java\\jre1.6.0_03/"
    [ -d "$t" ] && d="$t"
    t="/Program\ Files/Java/jre1.6.0_03/"
    [ -d "$t" ] && d="$t"
# macosx
    t="/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/"
    [ -d "$t" ] && d="$t"
# opensuse
    t="/etc/profile.d/alljava.sh"
    [ -r $t ] && . $t && echo ${JAVA_HOME} && return
    t="/usr/lib/jvm/java"
    [ -d "$t" ] && d="$t"
    t="/usr/lib64/jvm/java"
    [ -d "$t" ] && d="$t"
# mandriva
    t="/usr/lib/jvm/jre-1.6.0-sun/bin/../"
    [ -d "$t" ] && d="$t"
# gentoo
    t="/opt/sun-jdk-1.5.0.14/"
    [ -d "$t" ] && d="$t"
    t="/opt/sun-jdk-1.6.0.04/"
    [ -d "$t" ] && d="$t"
# debian
if [ -r /etc/debian_version  ]; then
    t="/usr/lib/jvm/java-gcj/jre/bin/../../"
    [ -d "$t" ] && d="$t"
    t="/usr/lib/jvm/java-1.5.0-sun/jre/bin/../../"
    [ -d "$t" ] && d="$t"
    t="/usr/lib/jvm/java-6-sun/jre/bin/../../"
    [ -d "$t" ] && d="$t"
    t="/usr/lib/jvm/java-6-openjdk/jre/bin/../../"
    [ -d "$t" ] && d="$t"
fi
# results
    [ -d "$d" ] && echo "$d"
}

swt_guess_()
{
    t="/usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.*.jar"
    [ -r "$t" ] && f="$t"
    t="/etc/alternatives/swt.jar"
    [ -r "$t" ] && f="$t"
    t="/usr/share/java/swt.jar"
    [ -r "$t" ] && f="$t"
    t="/usr/lib/java/swt.jar"
    [ -r "$t" ] && f="$t"
    t="/usr/share/java/swt-gtk-3.4.jar"
    [ -r "$t" ] && f="$t"
    t="/usr/lib/java/swt3.2-gtk.jar"
    [ -r "$t" ] && f="$t"
    file -L "$f" >/dev/null 2>&1 || f=""
    echo "$f"
}

#/// org.eclipse.swt.SWTError: No more handles
#/// [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
mozilla_guess_()
{
    t="/usr/lib/mozilla"
    test -r "$t/libxpcom.so" && d="$t"
    t="/usr/lib/iceape/"
    test -r "$t/libxpcom.so" && d="$t"
    t="/usr/lib/icedove/"
    test -r "$t/libxpcom.so" && d="$t"
    t="/usr/lib/firefox/"
    test -r "$t/libxpcom.so" && d="$t"
    t="/usr/lib/iceweasel"
    test -r "$t/libxpcom.so" && d="$t"
    t="/usr/lib/xulrunner"
    test -r "$t/libxpcom.so" && d="$t"
    t="/usr/lib/xulrunner-1.9"
    test -r "$t/libxpcom.so" && d="$t"
    echo "$d"
}

#
env_()
{
# java
    [ -z ${JAVA_HOME} ] && t=$(java_guess_) && [ -d "$t" ] && JAVA_HOME=$t
    if [ -d "${JAVA_HOME}" ] ; then
        export JAVA_HOME
        JAVA=${JAVA:=${JAVA_HOME}/jre/bin/java}
        [ -x ${JAVA} ] && export JAVA
    else
        JAVA=${JAVA:=java}
        export JAVA
    fi
    
# mozilla
    [ -z ${MOZILLA_FIVE_HOME} ] && t=$(mozilla_guess_) && [ -d "$t" ] && MOZILLA_FIVE_HOME=$t
    if [ -d "$MOZILLA_FIVE_HOME" ] ; then
        export MOZILLA_FIVE_HOME
        export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$MOZILLA_FIVE_HOME
    fi

    [ ! -z ${DEBUG} ] && echo "# MOZILLA_FIVE_HOME=${MOZILLA_FIVE_HOME}"
    [ ! -z ${DEBUG} ] && echo "# JAVA_HOME=${JAVA_HOME}"}
}

tuxguitar_()
{
    local PACKAGE=${PACKAGE:=tuxguitar}
    local PACKAGE_HOME=${PACKAGE_HOME:=/usr/share/${PACKAGE}/}
    local PACKAGE_MAIN=${PACKAGE_MAIN:=org.herac.tuxguitar.gui.TGMain}
    local PACKAGE_LIB=${PACKAGE_LIB:=/usr/lib/jni}
# java env
    JAVA=${JAVA:=java}
    CLASSPATH=${CLASSPATH}
    t="${PACKAGE_HOME}"
    [ -d "$t" ] && CLASSPATH=${CLASSPATH}:$t
    t="${PACKAGE_HOME}/${PACKAGE}.jar"
    [ -r "$t" ] && CLASSPATH=${CLASSPATH}:$t
    t="/usr/share/java/itext.jar"
    [ -r "$t" ] && CLASSPATH=${CLASSPATH}:$t
    t=$(swt_guess_)
    [ -r "$t" ] && CLASSPATH=${CLASSPATH}:$t

    JAVA_FLAGS=${JAVA_FLAGS:="-Xms128m -Xmx128m"}
    JAVA_FLAGS="\
${JAVA_FLAGS} \
 -Djava.library.path=${PACKAGE_LIB} \
 -D${PACKAGE}.share.path=/usr/share/${PACKAGE} \
 -cp ${CLASSPATH}:${PACKAGE_CLASSPATH}"
    local arg=""
    [ -z "$1" ] && arg="/usr/share/tuxguitar/tuxguitar.tg"
# run java
    [ ! -z ${DEBUG} ] && ${JAVA} -version
    [ ! -z ${DEBUG} ] && ${JAVA} ${JAVA_FLAGS} ${PACKAGE_MAIN} --version

    ${JAVA} ${JAVA_FLAGS} ${PACKAGE_MAIN} $arg "$@"
}

# main
env_
tuxguitar_ "$@"

#eof

Et merci de me lire

Benoit

Dell Vostro 1700 - Intel Core 2 Duo Cpu T8300@2.4Ghz - Nvidia GeForce 8600M GT OS Debian 5.0



Modifié 1 fois. Dernière modification le 17/07/09 09:29 par nicola.

Poste le Thursday 16 July 2009 17:10:39
Répondre     Citer    
Re: Tuxguitar&Javathumbs up
Envoyé par: nicola

Pourquoi n’utilises-tu pas les paquets de ta distribution ? Il n’y en a pas ?

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Friday 17 July 2009 09:29:43
Répondre     Citer    
Re: Tuxguitar&Javathumbs up
Envoyé par: bvb

Bonjour,

En fait le problème et l'erreur à ne pas commettre c'est d'avoir chargé un paquet hors de ma distribution.

Le terminal m'indique :
$ tuxguitar
/usr/bin/tuxguitar: line 152: /opt/jre1.6.0_13//jre/bin/java: Aucun fichier ou répertoire de ce type

Tuxguitar ne trouve pas jre1.6.0_13 car l'installateur du plugin de sun l'a remplacé par jre.1.06.0_05

# mv -f jre.1.06.0_05/ /opt/.

Donc ce qu'il faut faire c'est virer tout ce que j'ai chargé à partir du paquet chargé sur Sun...

Donc je me déplace dans le répertoire où le plugin a été installé
# cd /usr/lib/iceweasel/plugins/

Je le vire
# rm libjavaplugin_oji.so

Je me déplace dans le répertoire où java s'est installé
# cd /opt/

Et je vire ce paquet également
# rm -r jre1.6.0_13/

Ensuite, pour connaître les détails je vous recommande de consulter ce forum où on m'a aidé à trouver la solution, autant pour tuxguitar que pour le plugin java dans iceweasel...

[debian-facile.org]

Bonne chance à tous et merci.

Benoit ;-)

Dell Vostro 1700 - Intel Core 2 Duo Cpu T8300@2.4Ghz - Nvidia GeForce 8600M GT OS Debian 5.0

Poste le Friday 17 July 2009 16:41:34
Répondre     Citer    
Aller à la page:  1 2 Page suivante
Page: 1 sur 2

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Tuxguitar&Java
Besoin d'aide à propos de musique, son, image, vidéo, etc ... et de Linux ? Vous avez frappé à la bonne porte.
PS: pour les questions technique d'accélération 3D, préférez le forum matériel.
Nouveau sujet sur ce forum

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons