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

Jca*_*o02 1 java swing java-7

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

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

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

> javac GUI.java
GUI.java:1: error: package javax does not exists
import javax.swing;
^
1 error
Run Code Online (Sandbox Code Playgroud)

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

jos*_*nes 6

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

import javax.swing.*;
Run Code Online (Sandbox Code Playgroud)

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

import javax.swing.JButton;
Run Code Online (Sandbox Code Playgroud)

有关导入包成员的更多信息,请参阅使用包成员的Java教程页面.