我有一个使用xml.dom.minidom处理XML的python脚本。当我使用Jython通过命令行(jython myfile.py)执行它时,一切都很正常。但是,当我尝试做同样的事情,将其嵌入到java应用程序中时(我的意思是将其作为java字符串读取,然后传递此字符串进行计算),我得到了:
导入xml.dom.minidom ImportError:没有名为xml的模块
这让我抓狂。我尝试使用不同的jython版本(2.2,2.5)来清除缓存,但是都不起作用!
Jython的文档告诉我,我们可以在没有任何特别说明的情况下使用这个模块。
有些人在互联网上遇到了同样的问题,但从来没有得到任何回复。除了这一点:here,但仍然没有任何工作。我想我的jython注册表中的值是正确的,因为它可以使用命令行工作!这只是嵌入失败了所有的东西。
我使用的是Jython的完整安装。
为什么这么麻烦呢?
提前谢谢。
发布于 2012-02-15 21:18:07
发布于 2012-03-15 12:42:08
xml模块( jython )不在嵌入式jython的python路径上。
这可能会有所帮助:
的类路径中
要帮助调试,请执行以下操作:
在嵌入式jython中记录"sys.path“
https://stackoverflow.com/questions/8973525
复制相似问题