[英]Can't run a Java GUI program coded w/ Sublime Text 3
我已經嘗試了崇高的文本論壇,但沒有任何幫助。 我編寫了一個簡單的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
誰能幫我?
您應該import javax.swing.*
而不是java.swing.*
另外,您無需再導入swing.border
,因為swing.*
將提取swing
包的所有內容。
但實際上,我建議您下載IntelliJ IDEA社區版,使您的生活更輕松=)
正確的導入語句為:
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
注意“ javax”與“ java”。
這就是為什么使用良好的IDE會很有幫助的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.