【发布时间】:2021-03-22 12:11:47
【问题描述】:
我编写了一个由五个 .py 脚本文件组成的 Python 程序。 我想从 Java 应用程序中执行这些 python 脚本的主要部分。
我有什么选择这样做?使用 PythonInterpreter 不起作用,例如无法从 Jython 加载 datetime 模块(我不希望用户确定他的 Python 路径以使这些依赖项正常工作)。
我使用 Jython 的 compileall 将整个文件夹编译为 .class 文件。我可以以某种方式嵌入这些 .class 文件以从我的 Java 应用程序中执行主文件,或者我应该如何继续?
【问题讨论】:
-
我认为 Jython 是为了让您可以将 Java 工具包含到 Python 中,而不是相反...
-
@cricket_007 Jython 是 JVM 的 Python 实现。您可以主要使用任何一种语言进行编程并进行互操作。
-
如何从 java 调用 .vbs 文件并让该 .vbs 文件调用 python 文件。