Sim*_*sat 5 java gradle libgdx
我尝试了所有安装了所有可能的Java文件的程序,安装了最新的gradle版本一百万次,但它继续显示此错误。我在Mac上。请帮忙谢谢
小智 10
如果您不想为Android开发Java 11可以正常使用libgdx。
在一切构建和运行之前,您必须更改一些内容。
这是使我的项目正常运行的方法。
我的上下文是Mac OSX 10.14和更高版本openJDK 11.0.2,新项目,桌面启动器和一堆扩展程序(不重要)。
<project-dir>/gradle/wrapper/gradle-wrapper.properties并更改distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip为distributionUrl=https\://services.gradle.org/distributions/gradle-5.0-all.zip。这样就解决了Java 11错误,只是面对一个新错误 Could not get unknown property 'classesDir' for main classes of type org.gradle.api.internal.tasks.DefaultSourceSetOutput.
要消除这种情况,请打开<project-dir>/desktop/build.gradle第27行(您可能会有所不同)并将其更改
from files(sourceSets.main.output.classesDir)为
from files(sourceSets.main.output.classesDirs)
这就是classesDir成classesDirs
这样可以解决所有构建错误,您一切顺利。
小智 1
我强烈建议使用不大于8的Java版本。我在Android开发环境中使用9版本的JDK时遇到了很多不兼容的问题。
卸载你拥有的所有java,使用这篇文章,因为如果没有知识,它并不那么容易:https://www.java.com/en/download/help/mac_uninstall_java.xml
从这里下载第 8 版后:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
我前段时间也做了同样的事情,所有问题都消失了
| 归档时间: |
|
| 查看次数: |
2590 次 |
| 最近记录: |