0 0

JPython是否只能在Java工程中运行?5

我安装了JPython,但我只能在Java工程中运用python脚本,如果Python脚本中有wx模块,运行不了(为什么不支持wx),以下为python脚本代码:
import java
from java import awt

def exit(e):
     java.lang.System.exit(0)  
def apple(e):
    x = []
    x.append(88)
    x.append(99)
    print 'fff',x,len(x)
frame = awt.Frame('AWT Example', visible=1)
button1 = awt.Button('Close Me!', actionPerformed=exit)
button2 = awt.Button('ayyple!', actionPerformed=apple)
frame.add(button1, 'Center')
frame.add(button2, 'West')
frame.pack()
我把以上的代码放到Python的工程中,不能运行,IDE我都是用的myeclipse,请问一下,如何在python工程中也可以运行以上代码(就是在python中可以调用java类),还有就是在java工程中是也可以支持wx模块
2014年12月23日 10:45
目前还没有答案

相关推荐

    python调用java,开发jbpm6.0.0工作流Application

    Jython是一种Python解释器,它是用Java编写的,可以直接运行Java类库,使得Python代码可以无缝调用Java方法。而JyNI则是一个C++库,允许Python程序直接调用Java的本地接口(JNI)。在这个项目中,可能使用了Jython,...

    python工程师简历模板.docx

    在IT行业中,Python工程师是需求量大且备受青睐的职业角色,尤其在互联网领域。Python因其简洁的语法、丰富的库支持和强大的功能,被广泛应用于Web开发、数据分析、自动化测试、机器学习等多个领域。以下将详细解析...

    pjsip包括pjsua2的linux编译 python&java.pdf

    文档还提醒说,如果在编译过程中遇到找不到Java的问题,可以通过新开一个SSH会话,输入`java`命令检查Java是否正确配置。如果提示信息正常,那么可以在新SSH会话中执行`make clean`后再重新`make`,以确保编译过程...

    Java程序中实现调用Python脚本的方法详解

    在Java程序中调用Python脚本是混合编程的一个典型应用场景,它允许开发者利用Java的强大功能和Python的便捷脚本执行能力。这种方法在开发中非常实用,尤其是在需要执行一些数据分析、机器学习任务或者调用现有的...

    都有哪些平台在用Python?Python适合哪些人学?.doc

    - **可移植性**:Python可以在多种操作系统上运行,包括Windows、macOS和各种版本的Linux。 - **组件集成**:Python支持与其他语言(如C/C++)编写的功能模块进行无缝集成。 - **丰富的库支持**:Python拥有庞大的...

    python开发环境搭建资源包

    4. 配置Eclipse和PyDev:在Eclipse中设置Python解释器为刚刚安装的3.10.2版本,进行项目配置,创建新的Python工程。 5. 使用"python开发环境搭建-软件包"中的资源:根据提供的文档或脚本,进行必要的环境配置,如...

    Python数据分析工具在工程材料在途数据分析中的应用.pdf

    【Python数据分析工具在工程材料在途数据分析中的应用】 在现代工程项目的材料管理中,数据分析扮演着至关重要的角色。尤其在材料的物流在途阶段,准确、及时的数据分析能有效提升仓储库存能力评估、场地安排以及...

    Java、Python和Matlab混合编程及其在气象中的应用.zip

    Java和Python之间可以通过Jython或JyNI实现交互,使Python代码能够在Java环境中运行。Java与Matlab的集成则可以通过MATLAB Compiler SDK将Matlab代码编译为Java库,或者使用MATLAB Engine API直接在Java程序中调用...

    Python和Java的区别.docx#资源达人分享计划#

    在软件开发和团队协作方面,Java 开发偏向于软件工程,团队协同,Python 更适合小型开发。这是因为 Java 的设计初衷是面向大型企业级应用,而 Python 则更适合小型开发和数据分析。 此外,在数据分析和商业开发方面...

    Myeclipse2015搭建python开发环境

    安装完成后,我们可以在命令行中输入 python,验证是否安装成功。 2. 安装 PyDev:解压下载的 PyDev 压缩包(PyDev 4.1.0.zip),然后将 features 和 plugins 文件夹中的内容复制到 MyEclipse2015 的相应文件夹中。...

    搭建Python开发环境

    在Eclipse中,选择“File” > “New” > “Pydev Project”创建新项目,然后在项目内新建Python源文件(.py),输入代码后,可以使用Eclipse的内置运行配置来执行代码,检验开发环境是否正常。 总的来说,搭建...

    基于Python的企查查爬虫,爬取完整的公司数据python源码+文档说明(96分期末大作业)

    基于Python的企查查爬虫,爬取完整的公司数据python源码+文档说明(96分期末大作业) 基于Python的企查查爬虫,爬取完整的公司数据python源码+文档说明(96分期末大作业) 基于Python的企查查爬虫,爬取完整的公司数据...

    eclipse中的python插件

    "eclipse中的python插件"指的是在Eclipse中安装特定的插件,以便能够方便地编写、调试和管理Python项目。 Python插件为Eclipse提供了Python开发所需的全部功能,例如代码编辑器、语法高亮、自动完成、错误检查、...

    python3.6.zip

    在这个压缩包中,"python3.6"可能是指Python 3.6解释器的安装或者虚拟环境,或者是包含有Python 3.6环境的配置文件。使用这样的环境,用户可以确保所有依赖项都在正确的Python版本下运行,避免版本不兼容的问题。 ...

    python+selenium+unittest环境搭建1

    在使用命令行运行Python工程项目时,可能会出现ImportError: No module named 'xxx'错误。解决方法是创建PYTHONPATH变量,在这个环境变量中输入相关的路径,不同的路径之间用英文逗号分开。 六、解决 ...

    Python-mrjob在Hadoop或AmazonWebServices上运行MapReduce作业

    Python的`mrjob`库是开发和运行MapReduce作业的强大工具,尤其适用于在Hadoop或Amazon Web Services (AWS)环境中。这个库简化了在分布式计算系统中执行数据处理任务的过程,使得Python开发者无需深入理解Hadoop的...

    Python毕业设计 基于Java+Hadoop+Spark由的电影推荐系统设计与实现源码+数据集+详细文档+全部资料(高分项目

    Python毕业设计 基于Java+Hadoop+Spark由的电影推荐系统设计与实现源码+数据集+详细文档+全部资料(高分项目Python毕业设计 基于Java+Hadoop+Spark由的电影推荐系统设计与实现源码+数据集+详细文档+全部资料(高分...

    Python3+RobotFramework+RED介绍

    2.1 创建工程和运行 在 Eclipse 中安装好 RED 后,可以创建一个新的 Robot 项目,然后创建测试套件和测试用例。可以使用 File -> New -> Robot Project 创建一个新的 Robot 项目,然后使用 File -> New -> Other -> ...

Global site tag (gtag.js) - Google Analytics