Java 在IntelliJ IDEA中解决持久无效目标发布问题
很抱歉打扰您,但从昨天起,我就一直与IntelliJ发生问题,无法工作。每次我尝试运行maven build时,它总是显示相同的错误:Java 在IntelliJ IDEA中解决持久无效目标发布问题,java,maven,intellij-idea,Java,Maven,Intellij Idea,很抱歉打扰您,但从昨天起,我就一直与IntelliJ发生问题,无法工作。每次我尝试运行maven build时,它总是显示相同的错误: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project HelloWorld: Fatal error compiling: error: invalid target rele
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project HelloWorld: Fatal error compiling: error: invalid target release: \1.8 -> [Help 1]
我试着在这里搜索类似的问题,比如,但那个OP的问题是他的IntelliJ已经过时了。作为参考,我使用IntelliJ 2019。此外,上周和前一周一切正常,我不知道是什么原因导致IntelliJ突然向我抛出那个错误
我也试着按照OP采取的步骤和答案去做,但没有效果。我将Java编译器选项同时设置为1.8和12,但没有效果,于是转到maven runner将JRE设置为JDK 12,但没有工作
在这一点上,我真的对IntelliJ感到失望,我不知道自己是不是在装傻。一切都会有帮助的
这是我的“设置”
注意:对于这两个字节码版本,我都试用了12和1.8。两者的产量相同
选项中有一个输入错误:
必须是
1.8
而不是\1.8
选项中有输入错误:
必须是
1.8
而不是\1.8
\1.8
看起来可疑。您是否在pom.xml
或IDE中的某个地方用斜杠指定了该选项@疯狂代码我怀疑,pom.xml给出了1.8:1.8的值。您能否详细说明您的第二个问题,IDE中的\1.8?\1.8
看起来可疑。您是否在pom.xml
或IDE中的某个地方用斜杠指定了该选项@疯狂代码我怀疑,pom.xml给出了1.8:1.8的值。你能详细说明你的第二个问题吗?IDE中的\1.8?我仍然有这个问题。我删除了正斜杠并运行了maven build。仍然在无效的目标版本中出现相同的错误…请检查pom.xml是否有相同的输入错误。好了,它现在起作用了。原来我必须删除代码${java.version}和${java.version}中的斜杠。IntelliJ为什么会添加斜杠?一周前它还在工作,我很困惑我仍然有这个问题。我删除了正斜杠并运行了maven build。仍然在无效的目标版本中出现相同的错误…请检查pom.xml是否有相同的输入错误。好了,它现在起作用了。原来我必须删除代码${java.version}和${java.version}中的斜杠。IntelliJ为什么会添加斜杠?它一周前还在工作,我很困惑