在android java.awt中使用java jdk

时间:2012-12-11 15:42:23

标签: java android eclipse

我试图在android编程中使用java.awt.polygon类。在Java构建路径中,我添加了

  

Jave JRE系统库jdk 1.7

然而在使用这段代码时

java.awt.Polygon polyGon = new Polygon();

我收到错误NoClassDefFoundError。我如何在android中使用java类?

1 个答案:

答案 0 :(得分:2)

  

我正在尝试在android编程中使用java.awt.polygon类

这是不可能的,因为Android中不存在该类。

  

在Java构建路径中,我添加了Jave JRE系统库jdk 1.7

这不起作用,因为Android中不存在该类。虽然您已将其添加到构建路径中,但它不包含在APK中且不在操作系统中。

  

如何在android中使用java类?

找到该类的源代码,将其重构到您自己的包中(例如,org.umar.Polygon),并将其添加到您的项目中,然后使用您的重构版本。在此过程中,请尊重课程的许可(例如,如果您使用的是OpenJDK,则为GPL)。