java - Appium Doctor - 无法在 MacOS 10.12 上将 $JAVA_HOME/bin 设置为 PATH 变量

标签 java bash path appium java-home

在 MacOS 10.12 上用 npm 安装了 appium doctor,它给了我一个错误:

WARN AppiumDoctor ✖ Bin directory for $JAVA_HOME is not set.

到目前为止,我已经尽力了,请帮忙。 这是我的 .bash_profile:

export ANDROID_HOME="/Users/sergei/Library/Android/sdk/"
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
export M2_HOME="/Users/sergei/Desktop/1246702 Sergio/apache-maven-3.3.9"
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
export JYTHON_HOME="/Users/sergei/jython2.7.0/"
export JYTHON=JYTHON_HOME/bin
export PATH=JYTHON:$PATH

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

最佳答案

我需要添加

export PATH=${JAVA_HOME}/bin:$PATH

到 ~/.bash_profile 并重启终端

关于java - Appium Doctor - 无法在 MacOS 10.12 上将 $JAVA_HOME/bin 设置为 PATH 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40231125/

相关文章:

bash - 从多个文件构建 csv 文件

linux - bash 中目录名中包含逗号的 Curl 请求

c# - 在 Windows 中获取 OneDrive 路径

java - Spring Boot Sql Date Timestamp Json 序列化问题

java - Spring 数据按顺序获取映射对象

java - android reSTLet 添加非标准头参数

path - D:跨平台方式移动到顶级路径?

java - 在 Maven 模块中拆分类的良好做法

linux - 使用 Bash 删除具有特定模式的行

python - 如何从带有 Unicode 字符的路径中读取图像?