Java找不到包

时间:2014-11-03 14:56:10

标签: java ubuntu-12.04 openjdk

在我的项目中有导入:

import static com.sun.java.accessibility.util.AWTEventMonitor.addKeyListener;

但是javac说:

error: package com.sun.java.accessibility.util does not exist
import static com.sun.java.accessibility.util.AWTEventMonitor.addKeyListener;
操作系统:ubuntu 12.04, 爪哇:

[ivan@noutbook ~/projects/Java/sch3dedit]$ java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

名为sun。*或com.sun。*的包中的所有类都是Sun / Oracle jdk的专有,因此不属于OpenJDK。您不应该使用这些类,因为它们不属于公共API!