数组无法解析?这是构建路径问题吗?

问题描述 投票:0回答:4

当我在 Eclipse 中输入

Arrays.sort(arr)
时,出现此错误
Arrays cannot be resolved
,当我左键单击红色下划线
Arrays
单词时,我没有按预期得到
import java.util.Arrays
。 我安装了 JRE 和 JDK 1.8.0_20,并相应配置了我的项目构建路径。可能是什么问题?

java arrays eclipse java-8
4个回答
14
投票

.java
文件的开头手动添加以下行;如果存在
package
声明,请将其添加到其后面,否则将其添加到文件的开头(或者为了保持组织有序,请按相对于其他导入的字母顺序添加):

import java.util.Arrays;

或者:输入 Ctrl+Shift+o 自动导入所有必需的依赖项。


0
投票

我在 eclipse 中也遇到了同样的问题。我通过在 windows-->preferences-->java--->compiler 中将 jdk 编译器合规级别更改为 1.6 来解决它。


0
投票

如果你想调用Arrays.sort(....)方法。您需要在程序的主方法(或任何方法)内调用它。不在班级水平。请确保这一点。


0
投票

使用 Arrays.asList(1,2,3,4); 时遇到此错误 导入java.util.Arrays; 并给我红色的波浪线 说导入 java.util.Arrays 无法解析Java(268435846) 但编译和运行似乎没问题。 所以我只是关闭并再次运行我的 IDE。 然后一切顺利。

© www.soinside.com 2019 - 2024. All rights reserved.