[Qt-jambi-interest] running qt-jambi with scala
Thomas Coopman
thomas.coopman at gmail.com
Thu Nov 6 14:16:38 CET 2008
Never mind, there was an error in my scala code. Now everything works fine
again!
On Wed, Nov 5, 2008 at 14:51, Thomas Coopman <thomas.coopman at gmail.com>wrote:
> Hi,
>
> I'm trying to run qt-jambi with scala and I've succeeded before but no it
> won't work.
>
> I'm trying to run scala with this command:
> scala -Dcom.trolltech.qt.verbose-loading=true -cp
> ~/lib/qtjambi/qtjambi-linux64-gpl-4.4.3_01/qtjambi-4.4.3_01.jar:.
> main.FunctieVerdelingGui
>
>
> LD_LIBRARY_PATH=:/home/thomas/lib/qtjambi/qtjambi-linux64-gpl-4.4.3_01/lib:.
>
> this is the output of the command
>
>
> No 'qtjambi-deployment.xml' found in classpath, loading libraries via
> 'java.library.path'
>
>
> Loading library: 'libQtCore.so.4'...
> - using 'java.library.path'
> - ok, path was:
> /home/thomas/lib/qtjambi/qtjambi-linux64-gpl-4.4.3_01/lib/libQtCore.so.4
>
>
> Loading library: 'libqtjambi.so'...
> - using 'java.library.path'
> - ok, path was:
> /home/thomas/lib/qtjambi/qtjambi-linux64-gpl-4.4.3_01/lib/libqtjambi.so
>
>
> Loading library: 'libQtCore.so.4'...
> - using 'java.library.path'
> - ok, path was:
> /home/thomas/lib/qtjambi/qtjambi-linux64-gpl-4.4.3_01/lib/libQtCore.so.4
>
>
> Loading library: 'libcom_trolltech_qt_core.so'...
> - using 'java.library.path'
> - ok, path was:
> /home/thomas/lib/qtjambi/qtjambi-linux64-gpl-4.4.3_01/lib/libcom_trolltech_qt_core.so
>
>
> Loading library: 'libQtGui.so.4'...
> - using 'java.library.path'
> - ok, path was:
> /home/thomas/lib/qtjambi/qtjambi-linux64-gpl-4.4.3_01/lib/libQtGui.so.4
>
>
> Loading library: 'libcom_trolltech_qt_gui.so'...
> - using 'java.library.path'
> - ok, path was:
> /home/thomas/lib/qtjambi/qtjambi-linux64-gpl-4.4.3_01/lib/libcom_trolltech_qt_gui.so
>
> No 'qtjambi-deployment.xml' found in classpath, loading libraries via
> 'java.library.path'
>
> Exception in thread "main" java.lang.ExceptionInInitializerError
> at com.trolltech.qt.QtJambiObject.<clinit>(QtJambiObject.java:57)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:264)
> at scala.tools.nsc.ObjectRunner$.findClass(ObjectRunner.scala:29)
> at scala.tools.nsc.ObjectRunner$.run(ObjectRunner.scala:65)
> at
> scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:161)
> at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)
> Caused by: java.lang.RuntimeException: Loading library failed, progress so
> far:
> No 'qtjambi-deployment.xml' found in classpath, loading libraries via
> 'java.library.path'
>
> Loading library: 'libQtCore.so.4'...
> - using 'java.library.path'
>
> at
> com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(NativeLibraryManager.java:428)
> at
> com.trolltech.qt.internal.NativeLibraryManager.loadQtLibrary(NativeLibraryManager.java:352)
> at com.trolltech.qt.Utilities.loadQtLibrary(Utilities.java:137)
> at com.trolltech.qt.Utilities.loadQtLibrary(Utilities.java:133)
> at
> com.trolltech.qt.QtJambi_LibraryInitializer.<clinit>(QtJambi_LibraryInitializer.java:53)
> ... 7 more
> Caused by: java.lang.UnsatisfiedLinkError: Native Library
> /home/thomas/lib/qtjambi/qtjambi-linux64-gpl-4.4.3_01/lib/libQtCore.so.4
> already loaded in another classloader
> at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1732)
> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1663)
> at java.lang.Runtime.load0(Runtime.java:787)
> at java.lang.Runtime.load(Runtime.java:775)
> at
> com.trolltech.qt.internal.NativeLibraryManager.loadLibrary_helper(NativeLibraryManager.java:475)
> at
> com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(NativeLibraryManager.java:423)
> ... 11 more
>
> If I try with an empty LD_LIBRARY_PATH but with qtjambi-linux64-gcc in the
> classpath
> like this:
> scala -Dcom.trolltech.qt.verbose-loading=true -cp
> ~/lib/qtjambi/qtjambi-linux64-gpl-4.4.3_01/qtjambi-4.4.3_01.jar:~/lib/qtjambi/qtjambi-linux64-gpl-4.4.3_01/qtjambi-linux64-gcc-4.4.3_01.jar:.
> main.FunctieVerdelingGui
>
> I get the error that libqtjambi.so was not found
> ...
> Caused by: java.lang.RuntimeException: Library 'libqtjambi.so' could was
> notfound in
> 'java.library.path'=/usr/lib64/jvm/java-1.6.0-openjdk-1.2_b09/jre/lib/amd64/server:/usr/lib64/jvm/java-1.6.0-openjdk-1.2_b09/jre/lib/amd64:/usr/lib64/jvm/java-1.6.0-openjdk-1.2_b09/jre/../lib/amd64::/usr/java/packages/lib/amd64:/lib:/usr/lib:/usr/lib64:/lib64
>
> I have run qt-jambi with scala before and I'm pretty sure it was with these
> commands, but I don't know what's wrong now. Does anyone know what's wrong?
>
> Thanks!!
>
> --
> Thomas Coopman
> Thomas.coopman at gmail.com
>
--
Thomas Coopman
Thomas.coopman at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt.nokia.com/pipermail/qt-jambi-interest/attachments/20081106/5fce9915/attachment.html
More information about the Qt-jambi-interest
mailing list