2012-07-02 4 views
1

Я пытаюсь установить QTJambi на свой компьютер, win7 64 бит.Установка QT Jambi на Windows 64 бит

Это не дублируется: Trouble installing QT Jambi on a Windows 64 bit system, так как моя проблема не в загрузке 64 JVM, и я установил JAVA_HOME, чтобы указать на 32-битный JDK, находящийся в папке Program files (x86).

При запуске qtjambi.bat

Я получаю ниже исключение:

Exception in thread "main" java.lang.ExceptionInInitializerError 
     at com.trolltech.qt.QtJambiObject.<clinit>(Unknown Source) 
Caused by: java.lang.RuntimeException: Loading library failed, progress so far: 
No 'qtjambi-deployment.xml' found in classpath, loading libraries via 'java.libr 
ary.path' 
Loading library: 'QtCore4.dll'... 
- using 'java.library.path' 

     at com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(Unkn 
own Source) 
     at com.trolltech.qt.internal.NativeLibraryManager.loadQtLibrary(Unknown 
Source) 
     at com.trolltech.qt.Utilities.loadQtLibrary(Unknown Source) 
     at com.trolltech.qt.Utilities.loadQtLibrary(Unknown Source) 
     at com.trolltech.qt.QtJambi_LibraryInitializer.<clinit>(Unknown Source) 
     ... 1 more 
Caused by: java.lang.UnsatisfiedLinkError: C:\qtjambi-4.7.1\bin\QtCore4.dll: Can 
't load IA 32-bit .dll on a AMD 64-bit platform 
     at java.lang.ClassLoader$NativeLibrary.load(Native Method) 
     at java.lang.ClassLoader.loadLibrary1(Unknown Source) 
     at java.lang.ClassLoader.loadLibrary0(Unknown Source) 
     at java.lang.ClassLoader.loadLibrary(Unknown Source) 
     at java.lang.Runtime.load0(Unknown Source) 
     at java.lang.Runtime.load(Unknown Source) 
     at com.trolltech.qt.internal.NativeLibraryManager.loadLibrary_helper(Unk 
nown Source) 
     ... 6 more 

Ну, изюминка я думаю:

Can't load IA 32-bit .dll on a AMD 64-bit platform 

Что я могу сделать?

Пожалуйста, помогите с подробным ответом. Я пытаюсь выполнить инсталляции в Интернете в течение двух дней, но ни один из них не ограничен, и в настоящее время я даже не могу начать смотреть на QTJambi.

+0

http://stackoverflow.com/questions/3678720/how-to-install-qt-jambi-in-eclipse-in-windows-7 возможно полезно –

+0

http://stackoverflow.com/questions/7545104/trouble может быть полезно (в частности, мой ответ на настройку использования 32-битной JVM на 64-битной системе) –

ответ

1

Вам необходимо использовать 64-битную Java с 64-разрядным Jambi и 32-разрядной Java с 32-разрядным Jambi. Бинарный файл Java берется из PATH, а не из JAVA_HOME, поэтому убедитесь, что переменная содержит правильный путь.

+0

или использовать путь к 32-разрядному Java EXE явно (при условии, что вы уже загрузили 32-битную JVM-версию Windows и установили ее в вашу 64-битную систему Windows): «C: \ Program Files (x86) \ Java \ jre6 \ bin \ java.exe" -версия –

Смежные вопросы