JIDE公共图层上的未定义符号sun.awt.image.CachingSurfaceManager

时间:2012-08-25 11:35:56

标签: java netbeans jide

我刚刚下载了JIDE公共图层,但我无法构建它,因为找不到CachingSurfaceManager类。

我正在尝试使用Netbeans和最新版本的java sdk(昨天下载)来构建它。我应该试试eclipse吗?我认为这不会解决问题,因为我无法在java文档中找到该类。

我认为它可能来自java 6而不是7(我已下载的那个)。

This page说它在rt.jar,我在那里也找不到......

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

如果您想在JDK 7下编译(并使用它运行),只需注释掉if语句中的所有行。我们必须在这里使用非公共API才能实现功能。

  if (!SystemInfo.isJdk7Above()) {
     // comment all lines out in this if statement.   
  }

答案 1 :(得分:1)

我可以在JDK 1.6的CachingSurfaceManager包中找到sun.awt.image类。我无法在1.7中找到它。因此,我建议您尝试使用JDK 1.6发行版编译和运行项目。