【问题标题】:Can't import java.awt.* and javax.swing.* in Intellij无法在 Intellij 中导入 java.awt.* 和 javax.swing.*
【发布时间】:2018-08-15 19:41:54
【问题描述】:

标题说明了一切。我无法在 Intellij Idea 中导入 java.awt.* 和 java.swing.*。这是我的项目结构。

java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

【问题讨论】:

  • 你的模块 requires java.desktop 在指令中。你确保了吗?或者您能否更好地解释一下您当前的项目结构和定义?
  • 您能更好地解释一下您的项目结构吗?如果您将项目明确定义为模块(module-info 存在),您将必须按照@nullpointer 的建议添加requires java.desktop,但如果不是这样,这可能对您有所帮助stackoverflow.com/questions/46288170/…

标签: intellij-idea import package java-9


【解决方案1】:

我就是这样做的。看来我需要包含一个 module-info.java 文件

里面放了以下内容。

module project.name {
    requires java.datatransfer;
    requires java.desktop;
}

我现在想不出更好的答案。但这解决了最初的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 1970-01-01
    • 2020-10-21
    相关资源
    最近更新 更多