0

首先,我对Java真的很陌生。我有一个非常简单的脚本:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class JavaApplicationSchool extends JFrame {
    public static void main(String[] args) {
        JOptionPane.showMessageDialog(null, "Hello World");
        JOptionPane.showMessageDialog(null, "Goodbye");
        System.exit(0);
    }
}

尝试使用 netbeans 7.1 运行此代码时。(已安装 JDK),我的 IDE 在代码顶部的 Import 部分返回错误。

这些错误与查找 awt 包有关。有人能告诉我这些包装需要放在哪里以及在哪里可以找到它们吗?

通过此屏幕截图,您可以看到我的目录结构目前的样子

先感谢您

4

3 回答 3

2
package javaapplicationschool;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class JavaApplicationSchool extends JFrame {
public static void main(String[] args) {
    JOptionPane.showMessageDialog(null, "Hello World");
    JOptionPane.showMessageDialog(null, "Goodbye");
    System.exit(0);
}
}

阅读更多关于包的信息。

于 2012-04-09T09:31:36.033 回答
2

写在最上面

package javaapplicationschool;

如果您的源代码位于目录路径 a/b/c 中,则为 packagea.b.c;错误似乎具有误导性,因为 package 语句是可选的 -您将源代码放在源代码的根目录中时(尽管这是一种不好的做法) .

您可以在 NetBeans 的“文件”选项卡中看到目录结构。

于 2012-04-09T09:29:16.100 回答
0

我可以在 Eclipse 中运行此代码。这不是错误,而是我收到的警告。尝试删除未使用的导入。

import java.awt.*;
import java.awt.event.*;
于 2012-04-09T09:34:08.793 回答