Heroku Jar问题
我创建了简单的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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论