相关疑难解决方法(0)

每次重新加载pom时,停止IntelliJ IDEA切换java语言级别(或更改默认项目语言级别)

使用IntelliJ 12,我有一个java项目,我使用maven和pom.xml.我的项目使用的是java8,但在导入项目时,似乎默认的项目语言级别已设置为6.

我可以将语言级别更改为8.0(F4 - >模块 - >语言级别)但是每次编辑我的pom.xml时,项目级别都会切换回"使用项目语言级别",我必须再次编辑此设置,再次.

是否需要添加到pom.xml以将默认语言级别设置为8.0?

java intellij-idea pom.xml maven

131
推荐指数
6
解决办法
5万
查看次数

如何在IntelliJ中更改Maven的Java版本?

我是Maven和IntelliJ IDEA的新手.

我有一个用Java 8编写的Maven项目.每当我尝试构建它时(Maven Projects窗口 - >生命周期 - >编译 - >运行Maven Build)我得到一系列编译错误:

[ERROR] path/to/file.java:[26,52] lambda expressions are not supported in -source 1.5
(use -source 8 or higher to enable lambda expressions)
Run Code Online (Sandbox Code Playgroud)

我应该在哪里更改-source参数的值?我尝试在Settings - > Compiler - > Java Compiler中添加它作为附加参数,但我得到了相同的结果.

项目和模块的语言级别都设置为8.0.

我正在使用Maven 3.2.3和IntelliJ IDEA Community Edition 13.1.2.

java intellij-idea maven

76
推荐指数
4
解决办法
4万
查看次数

在构思ide中获取钻石运算符的编译错误

我在尝试编译ide ide中的一些简单源代码时遇到此错误.

java: diamond operator is not supported in -source 1.6 (use -source 7 or higher to enable diamond operator)
Run Code Online (Sandbox Code Playgroud)

来自oracle的jdk是1.7.40

但这个地方添加这个"-source 7"选项在哪里?

我尝试添加ide设置,但没有效果.

java intellij-idea diamond-operator

17
推荐指数
2
解决办法
1万
查看次数

IntelliJ错误 - 在-source 1.6错误中不支持java:try-with-resources.即使在项目设置中,也选择了1.7 JDK

在文件 - >项目结构 - > SDKs我有1.7 jdk但我仍然收到此错误:

added.java:-source 1.6不支持try-with-resources(使用-source 7或更高版本启用try-with-resources)

我已重新启动IDE但无济于事

java intellij-idea

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

intellij-idea ×4

java ×4

maven ×2

diamond-operator ×1

pom.xml ×1