[Qt-jambi-interest] Difficulty getting started with jambi
Jose Arcangel Salazar Delgado
arcangel.salazar at gmail.com
Tue Jul 1 21:29:55 CEST 2008
2008/7/1 Jeff Copeland <jcopeland at mycustomnovel.com>:
> Hello jambi enthusists. I'm taking my first steps into the world of
> Qt with jambi, but I'm getting some errors I don't understand.
>
> I'm able to run the demo by running the qtjambi.exe included in the
> package I downloaded. When I try to build and run a simple program I
> get errors related to unpacking the OS specific jar file.
>
> Setup:
>
> JRE 1.6.0
> Jambi 4.4
> XP SP2
>
> Sample code:
> --------------
> import com.trolltech.qt.gui.*;
>
> public class HelloWorld
> {
> public static void main(String args[])
> {
> QApplication.initialize(args);
> QPushButton hello = new QPushButton("Hello World!");
> hello.resize(120, 40);
> hello.setWindowTitle("Hello World");
> hello.show();
> QApplication.exec();
> }
> }
>
>
> Error output:
> ----------------
>
> Exception in thread "main" java.lang.ExceptionInInitializerError
> at com.trolltech.qt.QtJambiObject.<clinit>(QtJambiObject.java:40)
> at HelloWorld.main(HelloWorld.java:7)
> Caused by: java.lang.RuntimeException: Loading library failed, progress so far:
> Unpacking .jar file:
> 'file:/C:/Program%20Files/Java/External_Packages/qtjambi-win32-gpl-4.4.0_01/qtjambi-win32-msvc2005-4.4.0_01.jar'
>
> at com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(NativeLibraryManager.java:420)
> at com.trolltech.qt.internal.NativeLibraryManager.loadQtLibrary(NativeLibraryManager.java:352)
> at com.trolltech.qt.Utilities.loadQtLibrary(Utilities.java:120)
> at com.trolltech.qt.Utilities.loadQtLibrary(Utilities.java:116)
> at com.trolltech.qt.QtJambi_LibraryInitializer.<clinit>(QtJambi_LibraryInitializer.java:36)
> ... 2 more
> Caused by: java.lang.RuntimeException: Failed to unpack native
> libraries, progress so far:
> Unpacking .jar file:
> 'file:/C:/Program%20Files/Java/External_Packages/qtjambi-win32-gpl-4.4.0_01/qtjambi-win32-msvc2005-4.4.0_01.jar'
>
> at com.trolltech.qt.internal.NativeLibraryManager.unpack(NativeLibraryManager.java:365)
> at com.trolltech.qt.internal.NativeLibraryManager.loadLibrary_helper(NativeLibraryManager.java:426)
> at com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(NativeLibraryManager.java:415)
> ... 6 more
> Caused by: java.lang.NullPointerException
> at com.trolltech.qt.internal.NativeLibraryManager.readDeploySpec(NativeLibraryManager.java:483)
> at com.trolltech.qt.internal.NativeLibraryManager.unpackJarFile_helper(NativeLibraryManager.java:570)
> at com.trolltech.qt.internal.NativeLibraryManager.unpackJarFile(NativeLibraryManager.java:249)
> at com.trolltech.qt.internal.NativeLibraryManager.unpack_helper(NativeLibraryManager.java:382)
> at com.trolltech.qt.internal.NativeLibraryManager.unpack(NativeLibraryManager.java:360)
> ... 8 more
>
>
> I have both the qtjambi-4.4.0_01.jar and the OS specific
> qtjambi-win32-msvc2005-4.4.0_01.jar in the classpath.
>
> Any ideas? Is there some other dependancy I'm missing?
>
Hi.
I don´t think that you are missing dependences. Instead, try to change
the location of the QT jambi dir to C:\qtjambi or something similar.
> Many thanks in advance.
> _______________________________________________
> Qt-jambi-interest mailing list
> Qt-jambi-interest at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest
>
More information about the Qt-jambi-interest
mailing list