首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CPython 2.7 + Java

CPython 2.7 + Java
EN

Stack Overflow用户
提问于 2016-10-07 05:54:22
回答 2查看 202关注 0票数 0

我的主要程序是用Python2.7编写的(在Mac上),需要利用一些用Java1.8编写的函数,我认为CPython不能直接导入Java库(与Jython不同)?

如果没有从CPython调用Java的解决方案,我是否可以以这种方式集成--将Java函数封装到Java命令行应用程序中,Python2.7通过传递命令行参数作为输入来调用这个Java应用程序(例如使用os.system),并检索其控制台输出?

你好,林

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-08 05:34:34

  • 如果您对Java/JVM有很多依赖,可以考虑使用Jython
  • 如果您想要开发一个可伸缩/可维护的应用程序,请考虑使用微服务,并将Java和Python组件分开。
  • 如果您对Java的调用很简单,并且很容易捕获输出和失败,那么您可以继续运行系统命令来调用Java部件。
票数 1
EN

Stack Overflow用户

发布于 2017-04-07 16:31:22

已经编写了许多开源项目,以便根据您的需要从CPython调用Java。

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

https://stackoverflow.com/questions/39910350

复制
相关文章

相似问题

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