heroku-system.properties和java版本
我想将我的java 7应用程序部署到Heroku,但在java版本中遇到了一些问题 我在我的项目根目录中添加了heroku-system.properties和java版本,java,maven,heroku,Java,Maven,Heroku,我想将我的java 7应用程序部署到Heroku,但在java版本中遇到了一些问题 我在我的项目根目录中添加了system.properties文件(其中src和pom.xml是),内容为java.runtime.version=1.7,但我仍然得到了如下结果: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project lets-co
system.properties
文件(其中src
和pom.xml
是),内容为java.runtime.version=1.7
,但我仍然得到了如下结果:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project lets-code: Fatal error compiling: invalid target release: 1.7
所以我对下一步该做什么感到有点困惑。Heroku上Java的默认版本是Java 6。您需要遵循以下步骤使maven项目在较新版本的JVM(1.7或1.8)上运行。您已将system.properties文件添加到项目中。但是,您可能没有按照指定的方式更新路径,maven试图使用OpenJDK 6构建您的应用程序,这导致了无效的目标版本异常
更新路径应该可以做到这一点。我使用了以下指南: 指定JDK版本 如果尚未创建system.properties文件,请指定版本,并将其提交给git。Java支持文章中描述了支持的版本。文件内容应如下所示: java.runtime.version=11 然后通过运行以下命令将文件添加到Git: git add system.properties git提交-m“JDK 11”
这对我来说很有用。是的,这就是问题所在,我遵循了本教程:没有关于更改路径的信息如何操作?