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

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

Stack Overflow用户
提问于 2012-01-23 14: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-15 21: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 12:42:08

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

这可能会有所帮助:

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

的类路径中

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

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

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

https://stackoverflow.com/questions/8973525

复制
相关文章
在嵌入式linux上玩OpenGL
在我的嵌入式linux上板子资源和性能还是有限。想玩下OpenGL,倒不是板子flash或内存太小,而是底层图形接口是基于framebuffer的dev/fb0的,在标准的OpenGL下不支持。网上了解到在嵌入式linux或单片机上,可以跑OpenGL的一个子集,叫做TinyGL。
杨永贞
2022/09/28
3.1K0
在嵌入式linux上玩OpenGL
java 中getmapping,在Java spring尝试使用@getmapping到API时返回空JSON[通俗易懂]
我有一个带有记录器的@bean,该记录器返回它从JIRA API获得的JSON数据。我当前正在记录启动程序时的响应。现在我想开始在我的控制器中使用@getmapping,并想在localhost:8080/上执行GET请求时记录信息。
全栈程序员站长
2022/07/28
8.2K0
在Java中调用Python
在微服务架构大行其道的今天,对于将程序进行嵌套调用的做法其实并不可取,甚至显得有些愚蠢。当然,之所以要面对这个问题,或许是因为一些历史原因,或者仅仅是为了简单。恰好我在项目中就遇到了这个问题,需要在Java程序中调用Python程序。关于在Java中调用Python程序的实现,根据不同的用途可以使用多种不同的方法,在这里就将在Java中调用Python程序的方式做一个总结。
编程随笔
2019/09/11
5.1K0
在Java中调用Python
PPT导出时嵌入字体的方法
使用ppt的时候,很多时候会使用一些特殊字体,在其他计算机上无法正常显示。这个时候就需要导出PPT的时候进行字体嵌入。 1.1 常规方法 所谓常规方法,是指那些字体的许可协议允许随意分发,我们才能导出嵌入。以office ppt 2013为例。 首先打开文件菜单。 点击选项。 选择保存。在最下方有字体嵌入选项。 第一个选择是最小化字体,只适用于观看,不能继续编辑,但是可以减少文档大小。 第二个选择是嵌入完整的字体,相当于把字体分发到另一台电脑上,可以继续编辑文档。 1.2 非常规方法 也有些字体有许可限
用户1631416
2018/04/11
3.1K0
CPU profiler(gperftools)在嵌入式系统上的应用示例
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/83823082
10km
2019/05/25
1.3K0
Jython动态加载Jar
用Jython做单元测试Java项目的时候,需要能动态的从Jar包里load类。 以下是一个简单的方法: import sys sys.path+=["./extlibs/servlet-api-2.5.jar"] from javax.servlet.http import * 第二行是关键,只要你能找到Jar的位置,就不愁加载不起来哈。
Linker
2018/04/13
1.3K0
已上架的App在AppStore上无法搜索到的问题
iOS Magician
2023/10/11
2410
已上架的App在AppStore上无法搜索到的问题
已上架的App在AppStore上无法搜索到的问题
我们都知道上架如果APP证书过期也会导致失败,这边我们就推荐一个好用的工具-appuploder。
爱学iOS的小麦子
2023/07/06
5760
C语言在嵌入式系统编程时的注意事项
该文介绍了如何利用C语言实现字符串的反转、检查字符串中的特定字符、字符串替换以及字符串比较等操作。同时,文章还介绍了如何使用C语言中的指针、数组和结构体等数据结构来实现字符串操作,并给出了相应的示例代码。
企鹅号小编
2018/01/03
2.6K0
C语言在嵌入式系统编程时的注意事项
嵌入式 Python:在 BBC micro:bit 上构建游戏
【摘要】 Python 是为嵌入式系统编写代码的绝佳选择。它使您能够更快地开发您的代码,并提供您在低级语言中找不到的安全保证。您现在已经掌握了使用 Python 开始嵌入式开发之旅的知识,并熟悉了一些可用的选项。
玖柒的小窝
2021/09/17
1.6K0
嵌入式 Python:在 BBC micro:bit 上构建游戏
Jython设置默认编码
Jython项目对非ascii编码的支持不是很好,尤其是在windows环境。 但是需要用Jython做一些和Java配合的工作,又必须要能够在Windows环境工作。经过一番研究终于发现两个可行的方法。 在Win7命令行直接运行Jython 2.7a2是不行的,因为Jython默认是ascii编码,而Win7默认是GBK编码,更加悲剧的是JVM又不支持在Console使用GBK. 一个简单的解决方法: jython -C "utf-8" 看看默认编码: >>> import sys
Linker
2018/04/13
3.4K0
启动targetcli时遭遇ImportError: cannot import name ALUATargetPortGroup故障
targetcli是一个iSCSI配置管理工具,该工具简单易用,可以直接替换scsi-target-utils。满心欢喜的装上它,正准备一睹为快,就杯具了。报错ImportError: cannot import name ALUATargetPortGroup。下面就这针对这个错误的解决方案。
Leshami
2018/08/06
9660
从“青铜”到“王者”-图嵌入在社区发现中的升级之路
图表示学习是一种把模型跟机器学习方法相结合的一类技术,当前比较热门的主要有两大类:图嵌入(Graph Embedding)和图神经网络(Graph Neutral Network)。图模型的应用非常广泛,如社交网络,通信网络。在安全领域图模型也有关越来越广泛的应用,比如黑灰产团伙挖掘、安全知识图谱、欺诈检测等等。真实的图或网络往往是高维的难处理的,为了对这种高维数据进行降维,图嵌入技术应运而生,图嵌入的本质是在尽量保证图模型的结构特性的情况下把高维图数据映射到低维向量空间。发展到现在图嵌入技术已经不仅仅是一种降维方法,与深度学习相结合后图嵌入技术可以具有更复杂的图计算与图挖掘能力。
绿盟科技研究通讯
2019/12/11
2.4K0
从“青铜”到“王者”-图嵌入在社区发现中的升级之路
迁移Zookeeper时Dubbo是否会注册到新的ZK上
应用配置的ZK地址是zk.infuq.com, 通过DNS解析的IP是192.168.0.1, 因此应用连接到了ZK1
书唐瑞
2022/06/02
5420
迁移Zookeeper时Dubbo是否会注册到新的ZK上
Python 的 ImportError 错误
问题 错误:ImportError: No module named XXX 在Python的工程中,偶尔会遇到文件无法引用的情况,即PyCharm IDE支持文件跳转,但是当文件执行时,找不到模块。
小小科
2018/05/03
1.1K0
Python 的 ImportError 错误
推荐一款不错的嵌入式GUI(玲珑GUI)及在嵌入式linux上的移植
玲珑GUI(LLGUI)是一套使用简单、低价的单片机GUI解决方案。可以用来代替串口屏、组态,降低产品成本,产品软硬件自主可控。 配套界面开发软件,图形化编辑界面,生成C代码。
杨永贞
2022/01/07
2.1K0
推荐一款不错的嵌入式GUI(玲珑GUI)及在嵌入式linux上的移植
在嵌入式GPU系统上探索无需解压的数据分析
随着计算机架构的发展,即使是嵌入式系统,也可以集成GPU设备,提供卓越的性能和能效,满足不同行业、应用和部署环境的需求。数据分析是嵌入式系统的重要应用场景。遗憾的是,由于嵌入式设备容量的限制,嵌入式系统处理的问题规模有限。
GPUS Lady
2022/02/10
4690
在嵌入式GPU系统上探索无需解压的数据分析
python ImportError:
 >>> import paramiko Traceback (most recent call last): File "<stdin>", line 1, in <module> python ImportError: No module named paramiko 模块没有安装 接下来安装 root@scpman:~# apt-cache search python* |grep paramiko python-paramiko - Make ssh v2 connections with Python apt-get install python-paramiko root@scpman:~# python Python 2.6.6 (r266:84292, Dec 26 2010, 22:31:48) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import paramiko /usr/lib/python2.6/dist-packages/Crypto/Util/randpool.py:40: RandomPool_DeprecationWarning: This application uses RandomPool, which is BROKEN in older releases. See http://www.pycrypto.org/randpool-broken RandomPool_DeprecationWarning) >>> import paramiko >>> >>> print "www.scpman.com" www.scpman.com >>> 现在好用了
py3study
2020/01/06
5430
在Centos 7上安装Java
Java是一个功能强大的编程语言,用Java编写的软件可以在任何系统上编译并且运行。与Python和C不同,Java不会预先安装在Linode的分发映像上。而OpenJDK是Java SE Development Kit(JDK,Java标准版开发工具包)的免费开源替代品。本文介绍了如何在CentOS 7上安装OpenJDK 8运行环境和开发工具包。
东心木水
2018/08/30
1.4K0
在Ubuntu 16.04上安装Java
Java是世界上最流行的编程语言之一。Java可用于创建从软件到基本Web应用程序的任何内容。
双愚
2018/09/12
1.6K0

相似问题

如何将java代码嵌入到jython脚本中。

14

jython LookupError或ImportError

13

ImportError:没有名为xml.dom.minidom的模块

12

在将对象从Java传递到Jython时保留对象的Java类型

14

在scala程序中嵌入Jython

07
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文