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