加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – Gradle无法识别我设置的JAVA_HOME

发布时间:2020-12-15 19:00:21 所属栏目:安全 来源:网络整理
导读:我已将我的JAVA_HOME设置为/usr/lib / jvm / java-7-oracle,其中包含一个有效的JVM,但gradle坚持使用/usr/lib / jvm / default-java并抱怨JAVA_HOME: $echo $JAVA_HOME /usr/lib/jvm/java-7-oracle$ls $JAVA_HOMEbin COPYRIGHT db include jre lib LICENSE
我已将我的JAVA_HOME设置为/usr/lib / jvm / java-7-oracle,其中包含一个有效的JVM,但gradle坚持使用/usr/lib / jvm / default-java并抱怨JAVA_HOME:
$echo $JAVA_HOME 
/usr/lib/jvm/java-7-oracle
$ls $JAVA_HOME
bin  COPYRIGHT  db  include  jre  lib  LICENSE  man  README.html  release  src.zip  THIRDPARTYLICENSEREADME-JAVAFX.txt  THIRDPARTYLICENSEREADME.txt
$gradle assemble

ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

我该如何修复此问题并让gradle使用我的有效JAVA_HOME?

注意:我的JAVA_HOME由?/ .bashrc使用export JAVA_HOME =“/usr/lib / jvm / java-7-oracle”设置

这是很常见的问题.只需转到您的gradle主目录和bin,例如:
/home/user/gradle-2.0/bin

你应该有gradle脚本,我现在在Windows机器上,所以我有gradle.bat,可能你会有gradle.sh或类似的东西.在该文件中,找到该行:

set JAVA_HOME=%JAVA_HOME:"=%

或者我可以看到你在Linux上,所以会有“导出”并将其更改为你的java主目录,例如:

export JAVA_HOME=/usr/lib/jvm/java-7-oracle

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读