java - 我可以在基于 Java 的 heroku 应用程序中使用 native 应用程序吗?

标签 java heroku

我有一个使用 native 程序 (Graphviz) 的 Java 应用程序。

现在我想在 Heroku 中运行这个 Java 应用程序。是否可以设置 Heroku 应用程序,以便我的 Java 程序可以使用 Graphviz?

最佳答案

您应该能够使用multiple buildpacks来做到这一点通过Heroku CLI :

  1. 设置应用程序的默认构建包:

    heroku buildpacks:set heroku/java
    
  2. 添加apt buildpack这样你就可以安装 Ubuntu 软件包了:

    heroku buildpacks:add --index 1 heroku-community/apt
    
  3. 查看您配置的构建包以确保 Java 构建包位于最后:

    heroku buildpacks
    
  4. Aptfile 添加到存储库的根目录中,列出要安装的软件包,在本例中:

    graphviz
    
  5. 提交Aptfile并部署。应首先安装 Aptfile 中列出的 apt 软件包,然后您的 Java 应用程序将根据 Java buildpack 进行构建。

关于java - 我可以在基于 Java 的 heroku 应用程序中使用 native 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55619829/

相关文章:

javascript - Heroku 应用程序错误 : An error occurred in the application and your page could not be served

java - Hibernate脏检查查询

java - 在 Eclipse 中调试时查看完整的字符串

java - 按钮的 ActionListener 和 ActionEvent 之间有什么区别?

java - 如何将 Unicode 无穷大符号转换为字符串

ruby-on-rails - 在 Ubuntu Lucid Lynx 上安装 Heroku 失败

java - 合并两个 "OnActivityResult"方法

node.js - 没有 http 端点的 Sails.js 工作 Node

ruby-on-rails - Ruby on Rails 删除的迁移仍在 Heroku 上运行

javascript - 内联 Javascript NOT Rails Heroku 不工作