簡體   English   中英

無法運行帶有Sublime Text 3編碼的Java GUI程序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM