2011-05-21 4 views
0

J'ai téléchargé le client vuze pour Linux (Rhel 5) et j'ai extrait le fichier tar. Quand j'exécute le lanceur vuze, j'obtiens l'erreur suivante. J'essaie de déboguer la question, en attendant, les experts de Linux ont une idée sur cette question? Quelqu'un a essayé d'installer Vuze sur Linux et a rencontré ce problème.Client Vuze sur la machine Rhel 5

[[email protected] vuze]# ./vuze 
Starting Azureus... 
Suitable java version found [java = 1.6.0_24] 
Configuring environment... 
Java exec found in PATH. Verifying... 
Browser check failed with: Cannot load 64-bit SWT libraries on 32-bit JVM 
Auto-scanning for GRE/XULRunner. You can skip this by appending the GRE path to LD_LIBRARY_PATH and setting MOZILLA_FIVE_HOME. 
    checking /etc/gre.d/gre.conf for GRE_PATH 
GRE found at /usr/lib/xulrunner-1.9. 
Browser check failed with: Could not initialize class org.eclipse.swt.widgets.Display 
Can't create browser. Will try to set LD_LIBRARY_PATH and hope Vuze has better luck. 
setting LD_LIBRARY_PATH to: /usr/lib/xulrunner-1.9 
setting MOZILLA_FIVE_HOME to: /usr/lib/xulrunner-1.9 
Loading Azureus: 
java -Xmx128m -cp "./Azureus2.jar:./swt.jar" -Djava.library.path="/root/Desktop/Downloads/vuze" -Dazureus.install.path="/root/Desktop/Downloads/vuze" -Dazureus.script="./vuze" -Dazureus.script.version=2 org.gudy.azureus2.ui.swt.Main 
file:/root/Desktop/Downloads/vuze/Azureus2.jar ; file:/root/Desktop/Downloads/vuze/swt.jar ; file:/root/Desktop/Downloads/vuze/ 
changeLocale: *Default Language* != English (United States). Searching without country.. 
changeLocale: Searching for language English in *any* country.. 
changeLocale: no message properties for Locale 'English (United States)' (en_US), using 'English (default)' 
java.lang.reflect.InvocationTargetException 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 
     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 
     at java.lang.reflect.Constructor.newInstance(Unknown Source) 
     at org.gudy.azureus2.ui.swt.Main.<init>(Main.java:114) 
     at org.gudy.azureus2.ui.swt.Main.main(Main.java:292) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
     at java.lang.reflect.Method.invoke(Unknown Source) 
     at com.aelitis.azureus.launcher.MainExecutor$1.run(MainExecutor.java:37) 
     at java.lang.Thread.run(Unknown Source) 
Caused by: java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM 
     at org.eclipse.swt.internal.Library.loadLibrary(Library.java:194) 
     at org.eclipse.swt.internal.Library.loadLibrary(Library.java:174) 
     at org.eclipse.swt.internal.C.<clinit>(C.java:21) 
     at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63) 
     at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54) 
     at org.eclipse.swt.widgets.Display.<clinit>(Display.java:132) 
     at org.gudy.azureus2.ui.swt.mainwindow.SWTThread.<init>(SWTThread.java:84) 
     at org.gudy.azureus2.ui.swt.mainwindow.SWTThread.createInstance(SWTThread.java:63) 
     at com.aelitis.azureus.ui.swt.Initializer.<init>(Initializer.java:163) 
     ... 12 more 
Exit from Azureus complete 
No shutdown tasks to do 
Azureus TERMINATED. 
+0

Avez-vous déjà trouvé une solution? – Milan

Répondre

0

Pour une raison quelconque, le fichier swt.jar contenu dans le Vuze téléchargeable est destiné aux systèmes 64 bits. Allez simplement au http://www.eclipse.org/swt/ et téléchargez la version stable à partir de là.

Ouvrez tar.gz et extraire swt.jar et remplacez celui de vuze.

+0

Cela ne fonctionne pas, au moins pour moi sur RHEL 6. – Milan

Questions connexes