Heroku Jar问题

发布于 2025-01-17 10:26:50 字数 764 浏览 2 评论 0原文

我创建了简单的Java应用程序,建立了JAR,现在我正在尝试在Heroku上部署它。问题是我无法设置正确的JDK版本。我需要JDK 17.0.2,但是Heroku默认情况下仅提供JDK 8。 我使用heroku java cli插件( https://github.com/heroku/heroku/plugin-java ),根据我的文档,我用罐子在文件夹中创建了Procfile:

web: java $JAVA_OPTS -jar <myjar>.jar -v 17.0.2 $JAR_OPTS.

但是什么都没有改变。

我也尝试过这样的罐子:

heroku deploy:jar <myjar>.jar -v 17.0.2 -a <appname>
heroku deploy:jar <myjar>.jar -a <appname> -v 17.0.2

而不是简单:

heroku deploy:jar <myjar>.jar -a <appname>

但这也没有帮助。 由于我试图部署JAR,因此我无法使用git并通过system.properties文件更改JDK版本。我该如何解决这个问题?感谢您的帮助。

I created simple java app, built jar, and now I am trying to deploy it on heroku. The problem is that I can't setup right jdk version. I need jdk 17.0.2, but heroku provides only jdk 8 by default.
I use heroku java cli plugin (https://github.com/heroku/plugin-java), and according to the documentation I created Procfile in folder with my jar:

web: java $JAVA_OPTS -jar <myjar>.jar -v 17.0.2 $JAR_OPTS.

but nothing has changed.

I've also tried deploy my jar like this:

heroku deploy:jar <myjar>.jar -v 17.0.2 -a <appname>
heroku deploy:jar <myjar>.jar -a <appname> -v 17.0.2

instead of simple:

heroku deploy:jar <myjar>.jar -a <appname>

but it also did't help.
Since I'm trying to deploy jar, I can't use git and change jdk version by system.properties file. How can I solve this problem? Thanks for any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文