首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将GraalVM引擎和graalpython与Java应用程序捆绑在一起

将GraalVM引擎和graalpython与Java应用程序捆绑在一起
EN

Stack Overflow用户
提问于 2021-07-16 19:26:39
回答 1查看 40关注 0票数 0

有一种方法可以使用GraalVM及其Python模块graalpython运行使用Java包的Python脚本。下面是https://github.com/paulvi/graalpython-java-template示例

我想知道是否有可能将GraalVM引擎和graalpython捆绑到我的Java应用程序中,并生成jar或本机映像(例如,使用GraalVM项目中的本机映像编译器)?

EN

回答 1

Stack Overflow用户

发布于 2021-07-16 20:29:46

我认为您可以将整个GraalVM发行版与您的应用程序捆绑在一起,就像其他一些应用程序与普通JDK捆绑在一起一样(例如,我认为IntelliJ将JDK与它捆绑在一起)。这将是最简单的选择。

您至少需要Python主目录,其中包含GraalPython标准库和GraalPython运行任何有意义的程序所需的其他文件。

而且,如果你想在JVM模式下运行,那么你需要在GraalVM上运行,其他的JDK是不支持的。从理论上讲,你也许可以用某种方式破解它,用JVMCI在现有的JDK上运行GraalPython,就像用JavaScript一样,但用GraalPython会复杂得多。

理论上,您可以通过提供自定义文件系统实现1将GraalPython主目录捆绑到您的应用程序中。

0

1

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

https://stackoverflow.com/questions/68408222

复制
相关文章

相似问题

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