Problem calling Native java code [message #506768] |
Sat, 09 January 2010 14:39  |
Eclipse User |
|
|
|
Hi,
I'm trying to implement a plug-in for epsilon.
In the making, I needed to call a java source code (which was using two JAR files that were added to its build path), using the Native method in epsilon.
For that I followed the next guide: http:// www.eclipse.org/gmt/epsilon/doc/articles/call-java-from-epsi lon/
When I call the Native for the packages, the next error occours:
Internal error: java.lang.NoClassDefFoundError: org/springframework/beans/factory/BeanNameAware
at java.lang.ClassLoader.defineClass1[Native Method]
at java.lang.ClassLoader.defineClass[Unknown Source]
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass[DefaultClassLoader.java:183]
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass[ClasspathManager.java:576]
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl[ClasspathManager.java:546]
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl[ClasspathManager.java:477]
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader[ClasspathManager.java:465]
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass[ClasspathManager.java:445]
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass[DefaultClassLoader.java:211]
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass[BundleLoader.java:381]
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal[BundleLoader.java:457]
...
I tried adding the packages that are located in those two JAR files to the exported packages list in the Runtime tab, but it didn't help.
How can I call a java code that uses external JARS, using epsilon's Native method?
Thanks!
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.05947 seconds