heroku r-6ren">
gpt4 book ai didi

java - Heroku 运行 java 版本 "1.6.0_27"?

转载 作者:行者123 更新时间:2023-12-01 11:14:25 24 4
gpt4 key购买 nike

我配置了我的 system.properties 文件:

java.runtime.version=1.7
maven.version=3.0.5

因为当我通过终端运行命令时:

$> heroku run java -version

显示:

$ heroku run java -version 
Running `java -version` attached to terminal... up, run.4610
Picked up JAVA_TOOL_OPTIONS: -Djava.rmi.server.useCodebaseOnly=true
java version "1.6.0_27"
OpenJDK Runtime Environment (IcedTea6 1.12.4) (Ubuntu build 1.6.0_27-b27)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

因为 Heroku 显示的是在 system.properties 文件中配置的 Java 版本 6。如何强制它使用java版本7?

最佳答案

经过大量工作,我明白了为什么heroku要回到Java 1.6.0_27的版本6。

这是 Jenkins 的 Heroku 插件,用于构建我的应用程序,将构建包重置为 Java 版本 6。

我的解决方案的步骤:

  1. 卸载 Jenkins 的 heroku 插件(目前处于测试阶段)
  2. 使用命令检查heroku的cedar:heroku --apps:info
  3. 安装cedar-14支持 java 版本 7
  4. 设置不带插件的heroku构建并使用 maven在heroku中部署

希望可以帮助到有同样问题的人。

我还要感谢 codefinger求助。您的帮助至关重要,这样我才能解决问题。非常感谢!

关于java - Heroku 运行 java 版本 "1.6.0_27"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31998476/

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