Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 23 utilisateurs en ligne, consultez le détail
Auteur Message
MaxLanar
#0 Message posté le : 04-09-2008 à 11:19:47


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 24-04-2005
Nombre de messages : 176
Salut,
je viens d'installer SweetHome3D et il ne marche déjà plus....
lorsque je le lance j'ai droit à cette erreur :
utilisateur@debian:/$ /usr/share/SweetHome3D-1.3.1/SweetHome3D
/usr/share/SweetHome3D-1.3.1/SweetHome3D: line 2: jre1.6.0_06/bin/java: Aucun fichier ou répertoire de ce type
alors que le fichier existe bien !

Qu'est ce que je peux faire ? C'est bizarre car en plus il à marché au début et maintenant plus, alors que je n'ai rien touché...


--Message édité par MaxLanar le 05-09-2008 à 15:31:08--


-------------------------------------
Utiliser GNU/Linux, c'est comme l'autogestion : ça s'apprend !
Et pour apprendre, il faut aussi pratiquer !
www.c-g-a.org

En quoi est-ce important de discerner Linux et GNU/Linux:
gnu.org/gnu/linux-and-gnu.fr.html
gnu.org/gnu/why-gnu-linux.fr.html
arnaud
#1 Message posté le : 04-09-2008 à 12:17:51


Elfe


Forum : Modérateur
Association :
Arrivé(e) le : 09-04-2003
Nombre de messages : 3060
Qu'as-tu utilisé comme procédure ?
J'ai pris la première (la web start) aussi bien sur ma Debian Etch que sur Xp au bureau et aucun soucis.
Et pourtant, sur ma Debian, je l'ai fermé et réouvert plusieurs fois, il n'a jamais bronché.

-------------------------------------
« Quand les mouettes ont pied, il est temps de virer de bord »
Linux User 257612
jblecanard
#2 Message posté le : 04-09-2008 à 13:21:37


Jedi


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
Hello !

En l'occurrence, java n'est pas en cause mais le script qui lance sweethome3d l'est.

Tu peux afficher son contenu ?

cat /usr/share/SweetHome3D-1.3.1/SweetHome3D dans une console

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
MaxLanar
#3 Message posté le : 04-09-2008 à 17:03:25


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 24-04-2005
Nombre de messages : 176
Salut jblecanard,

Qu'as-tu utilisé comme procédure ?
la deuxieme (programme d'installation).

voici le contenu du script (qui ne fait que 2 lignes):
#!/bin/sh
jre1.6.0_06/bin/java -classpath lib/SweetHome3D.jar:lib/Loader3DS1_2.jar:lib/iText-2.1.2u.jar:lib/j3dcore.jar:lib/j3dutils.jar:lib/vecmath.jar:jre1.6.0_06/lib/javaws.jar -Djava.library.path=lib -Xmx384m com.eteks.sweethome3d.SweetHome3D


J'ai regardé dans mes paquets et il me semble avoir l'environnement java d'installé avec les paquets qui vont bien (après je n'y connais rien). De tout facon si j'ai bien compris Sweethome3D n'a besoin de rien car il comprends tous ce qu'il faut.

Merci pour votre aide

--Message édité par MaxLanar le 04-09-2008 à 17:05:39--


-------------------------------------
Utiliser GNU/Linux, c'est comme l'autogestion : ça s'apprend !
Et pour apprendre, il faut aussi pratiquer !
www.c-g-a.org

En quoi est-ce important de discerner Linux et GNU/Linux:
gnu.org/gnu/linux-and-gnu.fr.html
gnu.org/gnu/why-gnu-linux.fr.html
jblecanard
#4 Message posté le : 04-09-2008 à 17:12:51


Jedi


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
Essaye en remplaçant "jre1.6.0_06/bin/java" par simplement "java", en t'assurant bien sûr que ta version de java est bien la 6

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
MaxLanar
#5 Message posté le : 04-09-2008 à 17:57:46


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 24-04-2005
Nombre de messages : 176
Voici ce que cela donne :
Exception in thread "main" java.lang.NoClassDefFoundError: com.eteks.sweethome3d.SweetHome3D
at gnu.java.lang.MainThread.run(libgcj.so.90)
Caused by: java.lang.ClassNotFoundException: com.eteks.sweethome3d.SweetHome3D not found in gnu.gcj.runtime.SystemClassLoader{urls=[], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.90)
at java.lang.ClassLoader.loadClass(libgcj.so.90)
at java.lang.ClassLoader.loadClass(libgcj.so.90)
at gnu.java.lang.MainThread.run(libgcj.so.90)


Pour avoir la version 6 de java il faut que le paquet sun-java6-jre soit installé non ?

-------------------------------------
Utiliser GNU/Linux, c'est comme l'autogestion : ça s'apprend !
Et pour apprendre, il faut aussi pratiquer !
www.c-g-a.org

En quoi est-ce important de discerner Linux et GNU/Linux:
gnu.org/gnu/linux-and-gnu.fr.html
gnu.org/gnu/why-gnu-linux.fr.html
jblecanard
#6 Message posté le : 04-09-2008 à 18:11:08


Jedi


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
MaxLanar a écrit :


Pour avoir la version 6 de java il faut que le paquet sun-java6-jre soit installé non ?


Bah... ouai. En tout cas c'est vraiment une erreur con de librairies java pas trouvées, classique.

Je testerais sans doute SweetHome3D ce week end si t'as un peu de patience je le ferais avec la même méthode d'installation que toi...

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
Azollyx
#7 Message posté le : 04-09-2008 à 19:21:03


Naboo


Forum : Modérateur
Association : Président
Arrivé(e) le : 09-04-2006
Nombre de messages : 2077
Essaye de te déplacer dans /usr/share/SweetHome3D-1.3.1/ avant de lancer le script :
cd /usr/share/SweetHome3D-1.3.1/
./SweetHome3D


-------------------------------------
toto
jblecanard
#8 Message posté le : 04-09-2008 à 19:39:29


Jedi


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
ha oui suis je bête c'est une très bonne idée

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
léo
#9 Message posté le : 04-09-2008 à 21:03:32


Naboo


Forum : Inscrit
Association :
Arrivé(e) le : 09-04-2003
Nombre de messages : 2073
Il est bizarre ce répertoire pour java :
jre1.6.0_06/bin/java

J'ai toujours eu /usr/jre1.6.0_06/bin/java ou /usr/lib/jre1.6.0_06/bin/java, et même /opt/jre1.6.0_06/bin/java.

Qu'est ce que ça veut dire : ça ne commence même pas par un " / ". C'est possible?
Tu pourrais remplacer par le chemin exact vers java sur ton disque.

Tu peux essayer aussi
java -jar ./SweetHome3D.jar


-------------------------------------
Tant qu'il y aura des hommes, il y aura des tanks.(Audiberti)
jblecanard
#10 Message posté le : 05-09-2008 à 09:17:27


Jedi


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
léo : il semble que SweetHome aie une copie de java dans son répertoire pour rendre la distribution indépendante de la machine virtuelle de l'utilisateur... d'ou le chemin relatif.

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
MaxLanar
#11 Message posté le : 05-09-2008 à 15:29:22


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 24-04-2005
Nombre de messages : 176
Essaye de te déplacer dans /usr/share/SweetHome3D-1.3.1/ avant de lancer le script :
cd /usr/share/SweetHome3D-1.3.1/
./SweetHome3D
Voila qui résoud mon problème!
Merci Azollyx !

léo : il semble que SweetHome aie une copie de java dans son répertoire pour rendre la distribution indépendante de la machine virtuelle de l'utilisateur... d'ou le chemin relatif.
C'est exact

-------------------------------------
Utiliser GNU/Linux, c'est comme l'autogestion : ça s'apprend !
Et pour apprendre, il faut aussi pratiquer !
www.c-g-a.org

En quoi est-ce important de discerner Linux et GNU/Linux:
gnu.org/gnu/linux-and-gnu.fr.html
gnu.org/gnu/why-gnu-linux.fr.html
léo
#12 Message posté le : 05-09-2008 à 17:46:50


Naboo


Forum : Inscrit
Association :
Arrivé(e) le : 09-04-2003
Nombre de messages : 2073
OK, c'est rationnel. Mais pas raisonnable; si chacun des logiciels java installe sa propre JVM, ....

-------------------------------------
Tant qu'il y aura des hommes, il y aura des tanks.(Audiberti)
jblecanard
#13 Message posté le : 05-09-2008 à 18:21:59


Jedi


Forum : Modérateur
Association : Membre fondateur
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
léo a écrit :


OK, c'est rationnel. Mais pas raisonnable; si chacun des logiciels java installe sa propre JVM, ....


Complètement d'accord

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
Azollyx
#14 Message posté le : 05-09-2008 à 19:14:39


Naboo


Forum : Modérateur
Association : Président
Arrivé(e) le : 09-04-2006
Nombre de messages : 2077
léo a écrit :


OK, c'est rationnel. Mais pas raisonnable; si chacun des logiciels java installe sa propre JVM, ....

C'est pourtant souvent le cas.
En fait, il y a souvent un packaging avec la JVM intégrée. Mais il devrait aussi en avoir un sans. (C'est une sorte de convention pour les logiciels qui se veulent populaires.)

-------------------------------------
toto