2012-07-02 3 views
1

내 컴퓨터에 win7 64 비트 QTJambi를 설치하려고합니다.Windows 64 비트에 QT Jambi 설치

내 문제가 64 JVM을로드하지 않고 프로그램 파일 (x86) 폴더에있는 32 비트 JDK를 가리 키도록 JAVA_HOME을 설정했기 때문에 Trouble installing QT Jambi on a Windows 64 bit system과 중복되지 않습니다.

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 

글쎄, 내가 생각하는 펀치 라인은 다음과 같습니다 다음 qtjambi.bat

를 실행하는 경우

나는 아래의 예외 얻을

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

내가 무엇을 할 수 있습니까?

세부 답변을 도와주세요. 저는 2 일 동안 인터넷을 통해 정보를 제공하려고 노력하고 있습니다. 그러나 어느 누구도 충분하지 못하고 현재 QTJambi를 볼 수조차 없습니다.

+0

http://stackoverflow.com/questions/3678720/how-to-install-qt-jambi-in-eclipse-in-windows-7 도움이 될 수도 있습니다. –

+0

http://stackoverflow.com/questions/7545104/trouble -installing-qt-jambi-on-a-windows-64-bit-system은 아마도 도움이 될 것입니다 (특히 64 비트 시스템에서 32 비트 JVM을 사용하도록 설정하는 것에 대한 제 대답) –

답변

1

64 비트 Jambi와 32 비트 Jambi가있는 32 비트 Java를 사용해야합니다. Java 바이너리는 JAVA_HOME이 아닌 PATH에서 가져온 것이므로 변수에 올바른 경로가 포함되어 있는지 확인하십시오.

+0

또는 32 비트 Java EXE에 대한 경로를 명시 적으로 사용하십시오 이미 Windows 32 비트 JVM을 다운로드하여 64 비트 Windows 시스템에 설치했습니다. "C : \ Program Files (x86) \ Java \ jre6 \ bin \ java.exe"-version –

관련 문제