gpt4 book ai didi

java - 找不到 JAVA_HOME Linux Mint : Trying to use Cordova to build an Android App

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:08:04 25 4
gpt4 key购买 nike

我正在尝试使用 Cordova 构建 Android 应用程序。每次我运行命令时:

$ sudo cordova build android

它显示:

Error: Failed to find 'JAVA_HOME' environment variable. Try setting setting it manually.

我的 .bashrc 是:

export ANDROID_HOME=/home/eduarda/Android/Sdk
export JAVA_HOME=/usr/lib/jvm/java-1.9.0-openjdk-amd64
export PATH=${PATH}:${JAVA_HOME}/bin

更多详情:

$ which java
/usr/bin/java

$ java -version
openjdk version "9-internal"
OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)
OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode)

$ echo $JAVA_HOME
/usr/lib/jvm/java-1.9.0-openjdk-amd64

$ echo $PATH

/home/eduarda/bin:/home/eduarda/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games://usr/lib/jvm/java-1.9.0-openjdk-amd64/bin

我不知道该怎么办,我认为错误与java版本有关,但我也不知道如何修复。

最佳答案

sudo 几乎肯定会清理您的环境。您需要为 root 或所有用户设置 JAVA_HOME,例如 /etc/profile/etc/bashrc.

或者,您可以以普通用户身份运行命令。 sudo 对 Cordova 真的有必要吗?

关于java - 找不到 JAVA_HOME Linux Mint : Trying to use Cordova to build an Android App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42600700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com