On Thu, Nov 5, 2009 at 12:38 AM, Michael Lawson (mshindo)
<
michael@...> wrote:
> Hey,
>
> I am trying to use a class that I have created that is located in a seperate
> Jar file in my class path. I can use this with standalone java without any
> problems. I have tried several methods of including/importing this into my
> Jython program, all without any success and rather strange error messages.
>
> First method:
> from DhtPairs import KeyPBO
>
> which returns
>>>> from DhtPairs import KeyPBO
> Traceback (innermost last):
> File "<console>", line 1, in ?
> ImportError: no module named DhtPairs
>
> and also:
> from KeyPBO import Key
>>>> import KeyPBO
> Traceback (innermost last):
> File "<console>", line 1, in ?
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:700)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:244)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:254)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:399)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:169)
> at org.python.core.SyspathJavaLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:254)
> at org.python.core.Py.findClassEx(Unknown Source)
> at org.python.core.SysPackageManager.findClass(Unknown Source)
> at org.python.core.PackageManager.findClass(Unknown Source)
> at org.python.core.SysPackageManager.findClass(Unknown Source)
> at org.python.core.PyJavaPackage.__findattr__(Unknown Source)
> at org.python.core.PackageManager.lookupName(Unknown Source)
> at org.python.core.JavaImporter.find_module(Unknown Source)
> at org.python.core.JavaImporter.find_module(Unknown Source)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
>
> java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: KeyPBO
> (wrong name: DhtPairs/KeyPBO)
>
> Can anyone offer suggestions ?
Can you attach the jar file with the Java classes? (or publish on the web?)
Regards,
--
Leo Soto M.
http://blog.leosoto.com------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.
http://p.sf.net/sfu/bobj-july_______________________________________________
Jython-users mailing list
Jython-users@...
https://lists.sourceforge.net/lists/listinfo/jython-users