java - JAVA_HOME 无法运行 gradlew build(用于合金模型检查器)
问题描述
我正在安装合金模型检查器(https://github.com/AlloyTools/org.alloytools.alloy)。我不能跑gradlew build
。
$ C:\Alloy\org.alloytools.alloy>gradlew build
ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk1.8.0_172\bin;C:\Program Files\Java\jdk1.8.0_172;C:\Alloy\org.alloytools.alloy;C:\Program Files\Java;
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
自述文件:
$ java version # requires 1.8 (and NOT 1.9, gradle does not run on 1.9)
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed model
$ git clone https://github.com/AlloyTools/org.alloytools.alloy.git
$ cd org.alloytools.alloy
$ ./gradlew build
$ java -jar org.alloytools.alloy.dist/target/org.alloytools.alloy.dist.jar
# opens GUI
解决方案
- 所以,错误的第一件事是我试图在 JAVA_HOME 中添加更多路径,但只能写入一个。
- 第二,我没有删除“;” 删除所有 JAVA_HOME 路径后。所以
JAVA_HOME
不是(C:\Program Files\Java\jdk1.8.0_172
需要C:\Program Files\Java\jdk1.8.0_172;
输入环境变量,编辑并“用文本编辑”。然后删除最后的“;”) - 第三是添加
%PATH_HOME%\bin
到环境变量Path
中。tashkhisi 在链接中发现了它:http ://www.google.com/amp/s/javatutorial.net/set-java-home-windows-10/amp (谢谢!)。
推荐阅读
- c# - 如何在 WPF 画布上绘制 10000 多个椭圆?
- python - 使用递归的 Python 阶乘
- laravel - Laravel:通过 Vapor 上的 imap 服务器发送电子邮件
- tfs - 您如何在 TFS / TFVC 代码审查中命名搁置集?
- sql - SQL Server - 在列插入之前对组合数字字符串进行排序
- c# - 如何解决 WPF 复合渲染线程上 Helix Toolkit 渲染的同步问题
- python - 如何在 Python 中将秒数组转换为时间序列数组?
- php - 是否有检查字段是否为标量的 Laravel 验证规则
- sql - 有没有办法在 SQL 上按日期对一系列事件进行分组。即获取每个 empid(employee) 和每一天发生的最小和最大事件时间
- java - 如何在表中找到最少的两列值