【问题标题】:Odd behaviour when importing classes导入类时的奇怪行为
【发布时间】:2019-03-09 18:49:16
【问题描述】:

我目前正在使用DrJava,当我编写以下import 语句时:

import java.util.Arrays;

我收到以下错误消息:

错误:无法解析导入 java.util.Arrays

我做错了什么?其他 import 语句工作得很好。

import java.util.Random;
import java.util.Scanner;

【问题讨论】:

  • 我做错了什么?坦白说;使用 Java 博士。
  • 尝试用javac编译程序,看看是否报错。如果不是 DrJava 需要检查! java.util.Arrays 类自 1.2 以来一直是 JDK 的一部分,所以据我所知,导入是正确的。
  • @ElliottFrisch 我的教授用 DrJava 教书,所以我真的别无选择
  • @Maya 您是否正确安装了JRE?仔细检查。并检查项目属性
  • @ewramner 我在编译代码时收到此错误消息。即使只存在 import 语句,也会弹出消息。

标签: java import drjava


【解决方案1】:

我不知道您是否在 DrJava 上一直遇到这个问题,但我会发布我的解决方案,以防其他人遇到同样的问题。

我遇到了与您在 DrJava 中提到的完全相同的问题。当从 java.util.Arrays 调用方法时,它会持续显示相同的错误,例如 .toString()。 我已经通过他们的网站下载了 DrJava(Windows 应用程序)的旧稳定版本,并安装了最新更新的 JDK 版本。然而,这并没有解决问题。 我试过安装其他IDE,比如Eclipse,效果很好。

感谢遇到同样问题的朋友,我得以解决此问题。它对我们俩都有效。

尝试安装最新的当前稳定版本 drjava-beta-2019-220051: (https://sourceforge.net/projects/drjava/files/)。

对于 JDK,我使用了 jdk-8u25-windows-x64(这可能因您的操作系统和处理器类型而异): (https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html)

我不确定这是否是最佳解决方案。但在此之后,它运行良好,因为我能够访问所有方法。尽管如此,我仍然一直安装最新的 JDK,这有助于我继续使用 Eclipse。

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 2015-01-09
    • 2021-02-27
    • 1970-01-01
    • 1970-01-01
    • 2016-10-24
    相关资源
    最近更新 更多