gpt4 book ai didi

java - 使用 javac 在 Heroku 上运行 java 程序

转载 作者:行者123 更新时间:2023-12-02 02:31:46 25 4
gpt4 key购买 nike

我在 Heroku 上有一个 Ruby on Rails 应用程序,需要将一些代码转储到 .java 文件中并运行 javac file.javajava file Heroku 终端内。由于安装了Java,代码在本地运行良好,所以我想知道如何在Heroku上安装Java?

最佳答案

您需要通过运行以下命令将 heroku/jvm 构建包添加到您的应用中:

$ heroku buildpacks:add -i 1 heroku/jvm

然后重新部署,并 shell 到 javac

但是,这可能不是您想要完成您想要做的事情的方式。我怀疑最好在构建阶段(当您运行 git push 时)运行 javac 以便编译后的 Java .class 文件可供您预编译的应用程序使用。

为此,您可以将 javac 调用放入 assets:precompile Rake 任务中,如下所示:

task "assets:precompile" do
`javac File.java`
end

然后它将作为您构建的一部分运行。

关于java - 使用 javac 在 Heroku 上运行 java 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46983756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com