我正在尝试为Android制作一个3D图形应用程序。我正在使用JMathTools库,要求我使用JFrame,这是一个Java核心库。由于框架的不同,根据我的理解,导入Java库并不是简单的可能。
我尝试使用dx将文件从.class转换为.dex,使用以下命令
dx --dex --output="C:\Users\ryan\Desktop\dxToClass\rt.dex" "C:\Users\ryan\Desktop\dxToClass\rt.jar"
但发生了以下错误:
PARSE ERROR:解析com / oracle / net / Sdp.class时不支持的类文件版本52.0
我已尝试将以下内容添加到Gradle文件中,该文件已被建议但具有相同的问题
tasks.withType(JavaCompile) {
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
}
所以我的整体问题是:是否可以手动复制rt.jar中的每个java文件,或者框架中的差异是否会给我一个问题?
您是否了解不依赖核心库的替代3D图形库?
有没有其他方法可以解决这个问题?