【发布时间】:2017-05-08 19:27:13
【问题描述】:
我尝试过 sublime text 论坛,但那里什么也没有。我编写了一个简单的 Java GUI 程序(抱歉我的定义不好,我不知道),它导入了这些包:
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.swing.*;
import java.swing.border.*;
但是当我点击 CTRL + B 组合来构建和运行程序时,我得到了以下错误:
AddressBook.java:4: error: package java.swing does not exist
import java.swing.*;
^
AddressBook.java:5: error: package java.swing.border does not exist
import java.swing.border.*;
^
AddressBook.java:7: error: cannot find symbol
public class AddressBook extends JFrame {
^
symbol: class JFrame
AddressBook.java:21: error: cannot find symbol
private JTextField jtfName = new JTextField(NAME_SIZE);
^
symbol: class JTextField
location: class AddressBook
谁能帮帮我?
【问题讨论】:
-
Swing 是 javax 的一部分,而不是 java。
-
正如指南针所说,你得到了错误的包裹。恕我直言,如果您从 Java 开始,您应该认真考虑切换到 IDE(Eclipse 既伟大又免费)或一些具有代码完成功能的编辑器。
-
是的,@Compass 显然是对的 :) 但我认为能够在像 Sublime 这样的环境中编码会更有帮助。我习惯于在 NetBeans 中编写代码,但我认为我也应该能够在更简单的条件下编写代码。
标签: java user-interface package sublimetext3