我正在尝试在 android 编程中使用 java.awt.polygon 类。在 Java 构建路径中,我添加了
Jave JRE 系统库 jdk 1.7
.
但是,在使用这段代码时
java.awt.Polygon polyGon = new Polygon();
我得到错误NoClassDefFoundError
。如何在android中使用java类?
我正在尝试在 android 编程中使用 java.awt.polygon 类
这是不可能的,因为 Android 中不存在该类。
在 Java 构建路径中,我添加了 Jave JRE 系统库 jdk 1.7
那是行不通的,因为该类在 Android 中不存在。虽然您已将其添加到构建路径中,但它并未包含在 APK 中,也不在操作系统中。
如何在android中使用java类?
找到该类的源代码,将其重构为您自己的包(例如org.umar.Polygon
),并将其添加到您的项目中,然后使用您重构的版本。在此过程中,请尊重该课程的许可(例如,如果您使用 OpenJDK,则为 GPL)。