简体   繁体   中英

error package org.python.util does not exist, compilation with ant

I am trying to call a python method in java, similar functionality as Unresolved import org.python / working with jython and java?

However, I am using ant to compile and run my files. using import org.python.util will give me this error

package org.python.util does not exist

I can see that python.org.util exists in jython-2.5.0.jar.

So, here is the class path I have in my build.xml ant file:

classpath="${java.class.path}:./jgrapht/lib/jgrapht-jdk1.5.jar:\
    ./jgrapht/lib/jgraph.jar:./jgraphx/lib/jgraphx.jar:\
    ./jython/lib/jython-2.5.0.jar:./colt/lib/colt.jar:."

and I also I added the path to jython jar files to my class path. ie looks like echo $path gives me all the required paths. Is there anything missing here that I am not aware of?

Try this to make all classes in the package available:

import org.python.util.*;

Or this to include a particular class:

import org.python.util.TemplateAntTask;

EDIT: Also, looks like there is an extra slash after jython-2.5.0.jar in your classpath.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM