导入java.awt。*错误

时间:2012-04-09 09:23:26

标签: java awt

首先,我真的是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包有关。 有人能告诉我这些包装需要在哪里以及我能在哪里找到它们吗?

通过this screenshot,您可以看到我的目录结构目前是什么样子

提前谢谢

3 个答案:

答案 0 :(得分:2)

写在顶部

package javaapplicationschool;

如果您的源位于目录路径a / b / c中,那么它将是包a.b.c;该错误似乎具有误导性,因为package语句是可选的 - 放入时来源根目录中的来源(虽然不好)。

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

答案 1 :(得分: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);
}
}

详细了解package.

答案 2 :(得分:0)

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

import java.awt.*;
import java.awt.event.*;