首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在'xml.dom.minidom‘上嵌入到Java时的Jython ImportError

在'xml.dom.minidom‘上嵌入到Java时的Jython ImportError
EN

Stack Overflow用户
提问于 2012-01-23 22:52:34
回答 2查看 725关注 0票数 2

我有一个使用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的完整安装。

为什么这么麻烦呢?

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-02-16 05:18:07

我以前从未这样做过,但您是否尝试过像herehere那样嵌入jython?您知道您的java类路径中的jython.jar是从哪里获得的吗?如果您知道jython模块在磁盘上的位置,那么您可以像在this page底部那样添加该路径。要找到模块的位置,请加载jython并在sys.path中查找以Lib结尾的路径。该位置应该有一个名为xml ( xml包)的目录,其中包含一个名为dom ( dom包)的目录,该目录中包含一个文件minidom.py ( minidom模块)。

票数 1
EN

Stack Overflow用户

发布于 2012-03-15 20:42:08

xml模块( jython )不在嵌入式jython的python路径上。

这可能会有所帮助:

  • 使用jython-jar,其中包含库(和所有电池:-)
  • 将库放在java应用程序

的类路径中

要帮助调试,请执行以下操作:

在嵌入式jython中记录"sys.path“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8973525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档