首先,我真的是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,您可以看到我的目录结构目前是什么样子
提前谢谢
答案 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.*;