Hi
I found out where does com from java.lang.NoClassDefFoundError: org/eclipse/swt/internal/gtk/OS
Because for Gtk it is 2 swt jar I added in project.xml :
<dependency> <groupId>swt</groupId> <artifactId>swt-linux-gtk-pi</artifactId> <version>3.0m7</version> </dependency>
And it download
swt-linux-gtk-pi-3.0m7.jar
which contain org/eclipse/swt/internal/gtk/OS :
{orion:rcs} jar tvf ~/.maven/repository/swt/jars/swt-linux-gtk-pi-3.0m7.jar |grep OS
38848 Thu Dec 18 04:19:16 EET 2003 org/eclipse/swt/internal/gtk/OS.class
But error is now :
Exception in thread "main" java.lang.NoSuchMethodError: org.eclipse.swt.internal.gtk.OS.GtkTextIter_sizeof()
Probably that this jar is not the good release.
Any help appreciated.
Andre
A Leg wrote:
Hi Simmon
I found out that win32 is hardcoded in project .xml
I have replaced it, to find the name to replace it
I connected myself to :
http://www.ibiblio.org/maven/swt/jars/ and I found the "maven name" of linux gtk swt jar :
swt-linux-gtk-3.0m8.jar
So I have replaced the swt version tag in project.xml : win32-2.1.0 by linux-gtk-3.0m8
And I have been one step ahead. It does not complain any more about swt jar.
Now the problem is : java.lang.NoClassDefFoundError: org/eclipse/swt/internal/gtk/OS
I hope to have some more answers.
Andre
Simon Raess wrote:
I've just found out that you've started another thread and got some answers there. You seem to be using linux so my comment below is slightly inappropriate ;). It's another problem as pointed out by others...
Am 15.10.2004 um 10:39 schrieb Simon Raess:
Hi
The important line is
[java] Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-2128 in java.library.path
You have to set the system property java.library.path to point to the swt library for win32. I don't have a windows machine, so the following may be slightly incorrect:
maven demo -Djava.library.path=c: \eclipse\plugins\org.eclipse.swt.win32_3.0.1\os\win32\i386\
Hope this helps! Simon
Am 14.10.2004 um 14:00 schrieb A Leg:
Hi
I am interested to use jelly swt for our project. http://compiere-mfgscm.sourceforge.net
I when I try to run jelly swt demo on Linux fedora 2 I get this :
Any help welcome. Thank's for any reply
Andre Legendre {orion:rcs} maven demo __ __ | \/ |__ _Apache__ ___ | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~ |_| |_\__,_|\_/\___|_||_| v. 1.0
build:start:
java:prepare-filesystem:
java:compile:
[echo] Compiling to /home/rcs/Master/extern/java/jakarta/jakarta-commons/jelly/jelly- tags/swt/target/classes
java:jar-resources:
test:prepare-filesystem:
test:test-resources:
test:compile:
create-classpath:
demo:
[java] Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-2128 in java.library.path
[java] at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1491)
[java] at java.lang.Runtime.loadLibrary0(Runtime.java:788)
[java] at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:42)
[java] at org.eclipse.swt.internal.win32.TCHAR.<clinit>(TCHAR.java:26)
[java] at org.eclipse.swt.widgets.Widget.<clinit>(Widget.java:79)
[java] at java.lang.Class.forName0(Native Method)
[java] at java.lang.Class.forName(Class.java:141)
[java] at org.apache.commons.jelly.tags.swt.SwtTagLibrary.class$(SwtTagLibrary.j ava:84)
[java] at org.apache.commons.jelly.tags.swt.SwtTagLibrary.<init>(SwtTagLibrary.j ava:94)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo rAccessorImpl.java:39)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo nstructorAccessorImpl.java:27)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
[java] at java.lang.Class.newInstance0(Class.java:308)
[java] at java.lang.Class.newInstance(Class.java:261)
[java] at org.apache.commons.jelly.JellyContext.getTagLibrary(JellyContext.java: 454)
[java] at org.apache.commons.jelly.parser.XMLParser.createTag(XMLParser.java: 979)
[java] at org.apache.commons.jelly.parser.XMLParser.startElement(XMLParser.java: 593)
[java] at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXPa rser.java:446)
[java] at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNS DocumentScannerImpl.java:306)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentD ispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1568)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XML DocumentFragmentScannerImpl.java:355)
[java] at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java :539)
[java] at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java :595)
[java] at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
[java] at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.ja va:1125)
[java] at org.apache.commons.jelly.parser.XMLParser.parse(XMLParser.java:238)
[java] at org.apache.commons.jelly.Jelly.compileScript(Jelly.java:125)
[java] at org.apache.commons.jelly.util.CommandLineParser.invokeCommandLineJelly (CommandLineParser.java:98)
[java] at org.apache.commons.jelly.Jelly.main(Jelly.java:92)
[java] [ERROR] Java Result: 1
BUILD SUCCESSFUL
Total time: 5 seconds
Finished at: Thu Oct 14 11:30:44 EEST 2004
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
