有谁知道我在哪里可以为Heroku找到一个与gradle兼容的内置版本,其中包括Oracle Java 1.8?
我正在部署一个相当复杂的spring应用程序,我觉得奇怪的错误是由OpenJDK和OracleJDK之间的差异引起的。
或者,也许有人可以引导我分叉现有的构建包并创建自己的构建包。
编辑:它毕竟不是JDK问题
发布于 2015-07-22 12:56:57
首先,这不太可能解决你的问题。上面说..。
您可以通过设置JDK_URL_1_8配置变量来定制JDK,如下所示:
$ heroku config:set JDK_URL_1_8=http://...tar.gz对于Oracle,您必须从tarball中删除jdk1.8.0_51 dir。您可以通过运行以下命令来做到这一点:
$ tar -xvf jdk-8u51-linux-x64.gz
$ cd jdk1.8.0_51
$ tar -cv -f jdk-8u51-linux-x64.gz .您应该手动下载OracleJDK,按上面所述进行编辑,并将其放入个人S3桶(或其他存储)中。然后为您的配置变量使用该URL。
请注意,Oracle比OpenJDK大得多(大约100 Be )。这会影响你的鼻涕虫大小。(大小主要是因为你不需要的垃圾,比如GUI和文档)。
https://stackoverflow.com/questions/31563515
复制相似问题