运行 来自 Heroku 中 python 应用的 java 子进程

Running a java subprocess from a python app in Heroku

我是 Heroku 的新手。我的 Flask Web 应用程序的后端逻辑实际上是 运行 一个 Java 子进程 (subprocess.call( ...) ) 来获取一些辅助数据。 (我知道这样做不好)
在部署时,Heroku 按预期工作并从 requirements.txt 安装 Python 运行时和框架,但不安装 JDK.

我可以通过任何方式配置 Java 并使其正常工作吗??

运行 以下命令:

$ heroku buildpacks:add heroku/jvm

然后使用 git push heroku master 重新部署。这会将 JDK 安装到你的 slug 中。