gpt4 book ai didi

Eclipse 发现 netbeans 没有的语法错误

转载 作者:行者123 更新时间:2023-12-03 08:16:20 27 4
gpt4 key购买 nike

我最近从 Netbeans 切换到 Eclipse,Eclipse 在我的项目中发现了许多 Netbeans 没有的语法错误,我不知道为什么。据可以看出,两个 IDE 都设置为使用 java 1.6。这个问题的一个例子如下(这实际上是可怕的代码,但我正在使用遗留的东西):

Map map;
map = new Hashtable();

... add some stuff to map

int number = 5;
int status = 7;

assertTrue(number == map.get(status));

以上返回的是“不兼容的操作数类型 int 和 Object”,而 Netbeans 根本没有提示。我实际上并没有遵循为什么这不起作用(int 对象没有自动装箱为整数吗?),因为它在运行时从 Netbeans 工作。我假设在 eclipse 的某个地方有一个配置设置?

最佳答案

看起来自动装箱已禁用。检查 Window->Preferences->Java->Compiler->Errors/Warnings Boxing and unboxing conversion 是否设置为 Error。还要检查 Window->Preferences->Java->Installed JRE 使用至少 1.5 的 JDK\JRE。

关于Eclipse 发现 netbeans 没有的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8801056/

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