2014-11-14 133 views
0

我安装了jython 2.5.3,我试图使用命令行执行我的脚本,它具有jsch.jar的依赖关系。然后我试图这样的事情:运行jar依赖关系的jython

c:\myScriptLocation\> c:\jython2.5.3\jython.bat script.py 

但它返回:

ImportError: No module named jcraft 

如果我执行与Eclipse的Jython脚本,它的工作原理,因为我可以在系统PYTHONPATH添加的依赖Jython解释器。 但我不能使用eclipse来执行脚本,我必须用命令行来完成。

我试图将jar文件复制到JRE jython正在使用的lib路径中,但不起作用。

任何想法的命令我必须使用?

回答

1

你可以做...

c:\myScriptLocation\> c:\jython2.5.3\jython.bat -Dpython.path=\myJarLocation\jsch.jar script.py