2013-05-17 42 views
1

我正在使用VimJava中開發一個項目,我需要使用javax包中的一些類。我應該安裝和配置什麼才能導入它們中的任何一個?在沒有IDE的情況下在Java中導入javax包

我已經安裝了JDK 7,並且還使用update-alternative命令將它作爲我的默認值。

例如,當我編譯一個類(例如,一個名爲GUI),它使用的javax包,編譯器會顯示:

> javac GUI.java 
GUI.java:1: error: package javax does not exists 
import javax.swing; 
^ 
1 error 

我認爲這是關係到$ CLASSPATH環境變量,但我我不確定如何告訴編譯器程序包在哪裏(因爲它在JDK 7中)。

+4

導入類或包,例如'import javax.swing。*;' – Reimeus

+0

我認爲這裏更大的問題是爲什麼你必須使用vim編寫代碼!一個'ctrl + shift + o'會在Eclipse中解決你的編譯問題。 – CoolBeans

+0

我正在那樣做。即使我安裝了JDK 7並將其設置爲默認值,javac也不會識別該包。 – Jcao02

回答

6

而不是試圖導入javax.swing,它實際上沒有指定任何具體的東西,你應該導入javax.swing.*。這將導入javax.swing包中的所有內容。

import javax.swing.*; 

您也可以導入特定的Swing組件和工具:

import javax.swing.JButton; 

請參見Java教程頁面上Using Package Members有關導入包成員的詳細信息。

3

你應該輸入爲:

import javax.swing.*; 

否則例如

import javax.swing.JFrame; 
相關問題