在没有IDE的情况下在Java中导入javax包

时间:2013-05-17 20:09:34

标签: java swing java-7

我正在使用JavaVim中开发一个项目,我需要使用javax包中的一些类。我应该安装和配置什么才能导入其中任何一个?

我已经安装了JDK 7,并使用update-alternative命令将其作为我的默认设置。

例如,当我编译一个使用javax包的类(例如一个名为GUI)时,编译器会显示:

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

我认为它与$ CLASSPATH环境变量有关,但我不知道如何告诉编译器包的位置(因为它在JDK 7中)。

2 个答案:

答案 0 :(得分:6)

您应该导入javax.swing,而不是尝试导入实际上未指定任何特定内容的javax.swing.*。这会导入javax.swing包中的所有内容。

import javax.swing.*;

您还可以导入特定的挥杆组件和实用程序:

import javax.swing.JButton;

有关导入包成员的详细信息,请参阅Using Package Members上的Java Tutorials页面。

答案 1 :(得分:3)

您应该导入为:

import javax.swing.*;

或者例如

import javax.swing.JFrame;