当前位置: 首页 > 知识库问答 >
问题:

编译应用程序时Java目标发布无效

高嘉熙
2023-03-14

我在IntelliJ终端中运行mvn clean package时出现此错误:

[错误]无法执行目标组织。阿帕奇。专家插件:maven编译器插件:3.6.1:项目保护编译(默认编译):致命错误编译:无效目标版本:1.8-

这是在告诉我它正试图用Java 1.8编译,还是它期望使用Java 1.8,但可用的版本不正确?

共有1个答案

金健
2023-03-14

您正在使用1.8。编译器的默认值为1.6,因此需要将插件属性更改为:

<plugins>
 <plugin>    
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
        <source>1.8</source>
        <target>1.8</target>
    </configuration>
 </plugin>
</plugins>
 类似资料:
  • 我添加了ApacheFOP依赖项,如下所示。这是我为生成PDF而添加的。 编译“org.apache.xmlgraphics:fop:2.4”,然后在gradle构建服务时出现错误。 失败:构建失败,有一个异常。 ***出了什么问题:任务': compileJava'执行失败。 无法解析配置“:compileClasspath”的所有文件。找不到javax。媒体:jai核心:1.1.3。要求:项目

  • 我正在开发一个应用程序,突然我开始得到构建错误, 我也尝试过增加java的堆大小,但没有任何效果,有人能帮我放吗? 这是日志。。。。 有什么建议吗?

  • 1.4.1 编译目标选择 事实上Emscripten的诞生早于WebAssembly,在WebAssembly标准出现前的很长一段时间内,Emscripten的编译目标是asm.js。自1.37.3起,Emscirpten才开始正式支持WebAssembly。 以asm.js为编译目标时,C/C 代码被编译为.js文件;以WebAssembly为编译目标时,C/C代码被编译为.wasm文件及对应的

  • 我是的新手,我正在尝试使用在eclipse上构建一个应用程序,我遵循了一个教程,并且做了完全相同的操作,该应用程序非常简单,当我试图编译它时,我得到了一堆我甚至不理解的错误: 你能告诉我我错过了什么吗。

  • 在通过运行构建时/gradlew使用下面的堆栈跟踪检查生成失败。我已经将gradle更新为4.1版本,并将其更新为3.0版本,这两个版本都面临这个问题。 > 错误:任务:app:packagedefaultglobalindianlydebug的执行失败。 无法创建目录C:\Users\ 尝试:使用选项运行以获得更多日志输出。 例外是: 组织。格拉德尔。应用程序编程接口。任务。TaskExecut

  • 问题内容: 我正在寻找一种在开发过程中按需在服务器端编译CSS LESS文件的方法。例如,如果浏览器向/assets/css/foo.css发出请求,我希望服务器注意到有一个/assets/css/foo.less文件,然后编译该文件并返回生成的CSS。我猜想某个地方必须有一个LESS servlet可以做到这一点? 我正在使用Spring MVC应用程序运行tomcat 7 如何配置Java W