Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 尝试从github运行代码时出现编译错误无法执行/编译失败_Java_Heroku - Fatal编程技术网

Java 尝试从github运行代码时出现编译错误无法执行/编译失败

Java 尝试从github运行代码时出现编译错误无法执行/编译失败,java,heroku,Java,Heroku,在我自己的IDE中,我将项目级别设置为8,这很好。一旦我将代码从我的repo运行到一个名为Heroku的托管服务,它就会在1.5版上运行该项目。知道我该怎么改变吗 Error: https://pastebin.com/uaGPJz6N 任何帮助都很可能是我错过的。谢谢:)根据您的要求,他们默认使用Java8 您可以通过向应用程序添加名为system.properties的文件来指定Java版本 在文件中设置属性java.runtime.version: java.runtime.ver

在我自己的IDE中,我将项目级别设置为8,这很好。一旦我将代码从我的repo运行到一个名为Heroku的托管服务,它就会在1.5版上运行该项目。知道我该怎么改变吗

Error:    https://pastebin.com/uaGPJz6N
任何帮助都很可能是我错过的。谢谢:)

根据您的要求,他们默认使用Java8

您可以通过向应用程序添加名为
system.properties
的文件来指定Java版本

在文件中设置属性java.runtime.version:

java.runtime.version=11

接受的主要版本值为1.7、1.8、11、12、13和14。因为默认值是1.8,如果您想使用Java8,就不需要这个文件

另外,在
pom.xml
文件中,您似乎错误地设置了Java版本,它应该是(而不是
maven.compiler.testTarget
):


1.8
1.8

您可以直接在此处添加图像和代码。更容易理解您的问题。请提供您通过添加代码尝试的内容,而不是屏幕截图和错误堆栈跟踪。确实参考和
pom.xml:    https://pastebin.com/LS9EicPt
<properties>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.source>1.8</maven.compiler.source>
</properties>