gpt4 book ai didi

java - "The type javax.swing.JFrame is not accessible"这是什么意思以及如何修复它?

转载 作者:行者123 更新时间:2023-12-02 02:39:06 25 4
gpt4 key购买 nike

我正在关注 this tutorial ,我在视频的早期(大约 7:45)遇到了问题。我正在尝试创建一个基本的 Java 程序来启动一个窗口,但是,我似乎无法导入 JFrame。

我在 Stack Overflow 上寻找过其他解决方案,但没有找到适合我的解决方案。

这是我编写的代码:

import javax.swing.JFrame;

public class App {

public static void main(String[] args) {

JFrame frame = new JFrame("Hello World");

frame.setVisible(true);

}

}

我在运行 macOS Mojave 版本 10.14.5 的 Macbook Pro(13 英寸,2012 年中)上使用 Eclipse 版本 4.12.0

预期结果:运行程序时会打开一个窗口,关闭窗口时程序结束。

实际结果:没有创建窗口,我收到此错误消息:

Error occurred during initialization of boot layer
java.lang.module.FindException: Error reading module: /Users/username/eclipse-workspace/Swing1/bin
Caused by: java.lang.module.InvalidModuleDescriptorException: App.class found in top-level directory (unnamed package not allowed in module)

最佳答案

如果您有 module-info.java 文件,请将其放入模块中:

requires java.desktop;

关于java - "The type javax.swing.JFrame is not accessible"这是什么意思以及如何修复它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57190224/

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