我想将我的 java 7 应用程序部署到Heroku
但我遇到了java版本的一些问题。
I added system.properties
我的项目根目录中的文件(其中src
and 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。您需要遵循指南 https://devcenter.heroku.com/articles/add-java-version-to-an-existing-maven-app使您的 Maven 项目在较新版本的 JVM(1.7 或 1.8)上运行。您已经将 system.properties 文件添加到您的项目中。但是,您可能没有按指定更新 PATH,并且 maven 尝试使用 OpenJDK 6 构建您的应用程序,这会导致无效的目标发布异常。
更新 PATH 应该可以解决问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)