Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/07/2008, à 16:19

Raiden81

Problème avec le thème GTK des applications Java

Bonjour,

J'ai quelques soucis avec les applications Java et leur thème GTK. Je dispose de trois alternatives pour fournir du Java => http://www.noelshack.com/uploads/Capture-cassandra@cassandra-desktop038226.png

La première alternative me permet de faire fonctionner FrostWire et Mercury sans problème, excepté au niveau du thème GTK => http://www.noelshack.com/uploads/Capture-Mercury1.9086662.png
Comme vous le voyez, le problème se situe aux menus déroulants et aux onglets.

La deuxième me permet de faire fonctionner seulement Mercury, mais cette fois ci sans bug avec le thème GTK => http://www.noelshack.com/uploads/Capture-Mercury1.9-1011662.png
Quant à FrostWire :

cassandra@cassandra-desktop:~$ frostwire 
Starting FrostWire...
Java exec found in PATH. Verifying...
Suitable java version found [java = 1.6.0]
Configuring environment...
Loading FrostWire:
java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/motif21/libmawt.so
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1666)
	at java.lang.Runtime.load0(Runtime.java:787)
	at java.lang.System.load(System.java:1022)
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1767)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1684)
	at java.lang.Runtime.loadLibrary0(Runtime.java:840)
	at java.lang.System.loadLibrary(System.java:1047)
	at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:67)
	at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:47)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Toolkit.loadLibraries(Toolkit.java:1610)
	at java.awt.Toolkit.<clinit>(Toolkit.java:1632)
	at com.limegroup.gnutella.gui.Main.showInitialSplash(Main.java:67)
	at com.limegroup.gnutella.gui.Main.main(Main.java:39)


******************************************************************
Something went wrong with FrostWire.
Maybe you're using the wrong version of Java?
(FrostWire is tested against and works best with with Sun's JRE, Java 1.4+)
The version of Java in your PATH is:
java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK Server VM (build 1.6.0-b09, mixed mode)

La troisième me permet l'inverse, FrostWire fonctionne donc (toujours avec les bugs graphique) tandis que Mercury ne fonctionne pas :

cassandra@cassandra-desktop:~$ mercury
Mercury does not run on GNU Java.
Please, make sure to have the Sun Java version 1.5 or later installed.

Je sais que ce n'est pas véritablement un problème, ce n'est que du détail, ça ne m'empêche pas d'utiliser ces programmes, néanmoins j'aimerai le résoudre.

J'avais pensé à assigner une version spécifique de Java à ces deux programmes. C'est à dire que Mercury utilise l'alternative 2 et que FrostWire utilise la 1 ou la 3. Est-ce possible ? Si oui, comment ?

Ceci doit être rare, et n'ayant sûrement jamais été abordé je ne pense pas que l'on m'aidera mais j'espère quand même que quelque daignera me répondre.

Hors ligne

#2 Le 05/07/2008, à 13:27

Raiden81

Re : Problème avec le thème GTK des applications Java

Up tongue

Hors ligne