我一直在尝试使用libGDX生成Eclipse项目,以便与this tutorial一起使用。但是,每次我生成项目时都会收到错误消息:
Execution failed for task ':core:compileJava'.
Could not find tools.jar
下面的图片显示了我使用的设置和我收到的消息。
我使用的是最新版本的Eclipse和Android SDK。我通过Eclipse网站上的安装程序获得了Android版本的Eclipse,并通过Eclipse获得了Android SDK。一切都安装在默认文件夹中。我已经获得了32位和64位Java版本的最新版本。
有谁能告诉我我做错了什么?
PS。我的问题可能类似于这个问题:What exactly is “tools.jar” in the Android SDK?。但是,该问题的答案仅适用于Android工作室用户。
答案 0 :(得分:1)
检查已安装的JDK。
你必须设置系统属性" java.home"并将环境变量JAVA_HOME转换为有效的JDK。
使用以下属性检查项目根目录下的gradle.properties文件:
org.gradle.java.home=C:\\Program Files\\Java\\jdk1.8.0_74
org.gradle.java.home需要指向有效的JDK位置。
如果没有此文件,则会出现相同的错误(找不到tools.jar)。如果文件存在,则不再是问题。
答案 1 :(得分:0)
只需将此行添加到gradle.properties
:
org.gradle.java.home=C:\\Program Files\\Java\\jdk1.8.0_131