From: Wolfgang L. <tds...@gm...> - 2006-08-07 14:13:55
|
It seems that java in jdk 1.5_06 (patch level 6) has a bug which does not allow jython to import from jar packages. I switched to the newest jdk with patch level 7 and all is fine now. Strange. On 7/12/06, Wolfgang Langner <tds...@gm...> wrote: > I tried my simple example again and now I can't even import anything > from a jar file. > Problem is not jdk version dependant. I have to investigate it further. > > Jar is on sys.path and jar is on classpath and I can see base package name and > the available class but cannot access it. (dir(package.name)) > Class is public! > > On 7/12/06, Wolfgang Langner <tds...@gm...> wrote: > > Hello, > > > > I can't import java classes from inside a java jar file if they are > > build with jdk 1.5 (java 5). > > Import from file system classes is still possible only import from jar > > files is not. > > Java classes inside a jar, build with older java versions are possible. > > > > My setup is a bit special but should work. > > I use jython/trunk (rev. 2837). Jython is build with jdk 1.5. > > All external libraries and jython itself are compiled into one big jar file. > > (jython/Lib too). All works fine only jar's build with jdk 1.5 are not > > supported. > > (note: classes build with jdk 1.5 inside this big jar are not supported) > > > > To verify this I build a small test example (simple package as jar) > > with jdk 1.5_06 > > and tested it with jython standalone version (rev. 2837) same here. > > > > Is there someone with the same problem ? > > > > I don't now if it is a build bug by mine or a real jython bug. > > -- > bye by Wolfgang > -- bye by Wolfgang |