0

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

Jave JRE 系统库 jdk 1.7

.

但是,在使用这段代码时

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

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

4

1 回答 1

2

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

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

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

那是行不通的,因为该类在 Android 中不存在。虽然您已将其添加到构建路径中,但它并未包含在 APK 中,也不在操作系统中。

如何在android中使用java类?

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

于 2012-12-11T15:45:48.690 回答