2013-05-17 40 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; 
相关问题