【发布时间】:2014-11-03 20:31:26
【问题描述】:
我在带有 JDK 1.8 的 RHEL 6.5 上使用 Eclipse 作为 IDE
当我尝试声明JTable 的某个对象时,它找不到合适的导入包/类。
当我手动尝试编写 import 语句时,它最多只显示javax.swing,但之后不显示JTable。
import javax.swing.JTable;
public class JTableTest {
public static void main(String args[]) {
JTable obj1 = new JTable();
}
}
仅在使用 JTable 时才会发生,其他导入不受影响...
【问题讨论】:
-
也许发布您的代码? javadoc 说 JTable 在 javax.swing 下,所以这绝对是愚蠢的。
-
是否可以检查我的jdk是否包含JTable?
-
导入 javax.swing.JTable;公共类 JTableTest { public static void main(String args[]) { JTable obj1 = new JTable(); } }
-
只是提到JDK 1.7不会发生这种情况
-
根据@hd1 的要求,编辑您的问题以包含新信息,尤其是评论中难以阅读的代码。另请参阅How to Install Oracle Java 8 (JDK 8u5) on CentOS/RHEL 6/5 and Fedora。