#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
Hors ligne