我基本上只花了一整天的时间试图从我的libgdx项目中获取一个可运行的.jar文件。在以前的不同电脑上的项目中,我过去常常使用cmd导航到项目根文件夹中并使用" gradlew desktop:dist"命令。但是现在,每当我尝试这种方法时,我都会收到错误消息。
我如何知道哪个文件夹gradle搜索我的" tools.jar"来自?我甚至尝试将它复制到几个地方但没有成功。我正在使用Windows操作系统。
对于IDE,我使用了最新版本的intelJ idea。我试图使用"构建工件"来自IntelJ的方法,但生成的文件最终会发生的事情是,无论何时打开,它都会立即关闭/崩溃。当通过命令提示符运行生成的文件时,我收到了大量错误,无法命名,更不用说修复了。在使用工件构建时,似乎没有正确包含所需的结构/项目文件夹。
答案 0 :(得分:1)
似乎,您的环境变量指向已安装的JRE(Java运行时环境),但必须指向Java Development Kit(JDK),因为tools.jar
是开发工具使用的文件之一。您可以查看JDK and JRE File Structure来确定tools.jar
位于何处。
因此,您必须安装JDK(如果未安装)并使JAVA_HOME
环境变量指向它。