1

我正在使用带有 Java 8 JDK 的 Eclipse Helios。我已经在系统和程序中做了路径的事情。但这是迄今为止我得到的唯一一个错误。我无法使用 Ctrl+Shift+O 导入数组。当我手动操作时,它给了我这个错误。“无法解析数组”

这是我的代码;

package dizi;

import java.util.Arrays;

public class dizibir {

        public static void main(String[] args) 
        {
            int[] dizi= {1,6,8,3};
            Arrays.sort(dizi);
            for(int i=0; i<dizi.length; i++)
                System.out.println(dizi[i]);

    }

}

它在 Eclipse 上看起来像这样;

编辑:下载lates Oxygen build后,它现在可以工作了。谢谢大家的帮助。祝你今天过得愉快。谢谢。

4

3 回答 3

1

您的代码很好,尝试通过这种方式构建路径:

  1. 右键单击项目
  2. 选择构建路径
  3. 选择配置构建路径
  4. 选择库选项卡
  5. 然后双击 JRE SYSTEM LIBRARY
  6. 然后选择备用JRE
于 2017-08-19T11:04:48.577 回答
0

您的项目的编译器合规级别(右键单击项目:Properties: Java Compiler)与您使用的Java 8 JRE不兼容:<=1.6 vs. 1.8(您的 IDE 太旧,无法读取 Java 1.8 类文件格式)。

安装并使用较旧的 Java JRE(您非常旧的 Eclipse IDE 最多只能处理 Java 6)或使用最新的 Eclipse Java IDE(推荐):

  1. http://www.eclipse.org/downloads/eclipse-packages/下载适用于 Java 开发人员的最新Eclipse IDE
  2. 解压并运行 Eclipse
于 2017-08-19T14:27:31.497 回答
0

只需像这样更改Java编译器合规级别

windows-->preferences-->java--->compiler 这是截图 截屏

于 2017-08-19T11:06:41.230 回答