java - 如何在 Heroku 上与 Node.js 应用程序并行运行 Java 11 .jar 文件?

标签 java node.js heroku jar

我有一个 Discord.js 机器人,它的音乐系统需要运行 .jar 文件 (Lavalink)。我没有找到任何有关如何在 Heroku 上安装 Java 11 的信息。该机器人在 Heroku 上完美运行,我只需要找到一种方法来运行 Lavalink.jar。

最佳答案

假设 JAR 文件已存在于我们的应用程序中,并且您只需要安装 Java 11 本身,则可以使用 heroku buildpacks:add heroku/jvm< 添加 heroku/jvm 构建包。至specify your Java version ,将一个名为 system.properties 的新文件添加到应用程序的根目录,其中包含以下内容:

java.runtime.version=11

下次重建您的应用程序时,java 将在您的 dyno 中可用。

关于java - 如何在 Heroku 上与 Node.js 应用程序并行运行 Java 11 .jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61936450/

相关文章:

java - 从 java.home 查找 Mac 和 Linux 上的 Jre 文件

java - 数学帮助 - 无法旋转某些东西(了解 Java 会更好)

python - Heroku 实例是否持久? (或者,我可以使用字典/数组作为缓存吗?)

node.js - Heroku 上的 ffmpeg,EC2 : TypeError: Cannot read property 'on' of undefined , ffmpegProc.stdout.on ('data',函数(数据){ ^

java - 如何禁用 JSliders 的箭头键?

java - 如何将 Float(包装类)转换为 Integer 包装类?

javascript - typescript : 'jasmine' 方法无法正确识别

javascript - 在 NodeJS 中,如何在不手动添加换行符的情况下将行打印到文件中?

node.js - nodejs redis Q promises,如何让它发挥作用?

node.js - 保留在heroku上运行的nodejs应用程序的历史堆栈跟踪