我正在使用Java在Vim中开发一个项目,我需要使用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中)。
答案 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;