gpt4 book ai didi

java - Eclipse 氧气源水平变化

转载 作者:行者123 更新时间:2023-12-01 19:41:48 25 4
gpt4 key购买 nike

我正在使用 Eclipse Oxygen 并尝试将我的 sourceLevel 更改为 1.8。每次我尝试运行我的程序时,我都会收到以下控制台输出:

Runing CodeServer with parameters: [-noprecompile, -port, 54953, - 
sourceLevel, 1.7, -bindAddress, 127.0.0.1, -launcherDir,
C:\Users\heyerj\eclipse-workspace\Zoo\war, -logLevel, INFO, com.zoo.gxt.project.Zoo]
Super Dev Mode starting up
workDir: C:\Users\heyerj\AppData\Local\Temp\gwt-codeserver-4320248131930738092.tmp
Loading Java files in com.zoo.gxt.project.Zoo.
Ignored 1 unit with compilation errors in first pass.
Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors.
Finding entry point classes
Tracing compile failure path for type 'com.zoo.gxt.project.client.Zoo'
[ERROR] Errors in 'file:/C:/Users/heyerj/eclipse-
workspace/Zoo/src/com/zoo/gxt/project/client/Zoo.java'
[ERROR] Line 215: Lambda expressions are allowed only at source level 1.8 or above
[ERROR] Line 223: Lambda expressions are allowed only at source level 1.8 or above
[ERROR] Line 247: Lambda expressions are allowed only at source level 1.8 or above
[ERROR] Hint: Check the inheritance chain from your module; it may not be
inheriting a required module or a module may not be adding its source path
entries properly

我已经检查了 Poperties > Java 编译器,它设置为在 Java 构建路径上使用 JavaSE-1.8。 Java 构建路径有一个指向 JavaSE-1.8(Eclipse) 的 JRE 系统库。

在“窗口”>“首选项”中,编译器合规性级别也设置为 1.8。我所有必需的运行配置都将其 JRE 执行环境设置为 JavaSE-1.8(Eclipse)。我的 eclipse.ini 文件显示应该在 Java 1.8 中启动。

最后,我还尝试删除 gwt-unitCache 并删除项目(但不是所有文件)并重新导入它。我错过了什么?

最佳答案

在您的输出中,它具有:sourceLevel, 1.7。这需要是 1.8。

查看您项目的 GWT 开发模式运行配置。在 JRE 部分中,查看运行时 JRE 设置的内容。

另一件事,您使用的是 GWT 2.8 SDK 吗?您需要 GWT 2.8 才能使用 Java 8 语言功能(例如 lambda)。查看:

project properties > GWT > General Settings > GWT SDK

关于java - Eclipse 氧气源水平变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55128839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com