[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