为 MAC 设置 JAVA_CMD_HOME
Set JAVA_CMD_HOME for MAC
我正在尝试在 Mac (iOS 10.9) 上为 mTurks CLI 设置 JAVA_CMD_HOME。设置访问密钥后,我在终端运行中得到以下内容
export MTURK_CMD_HOME=/users/Desktop/aws-mturk-clt-1.3.1/
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/Current
export PATH=$PATH:/users/Desktop/aws-mturk-clt-1.3.1/bin
当我运行:
/users/Desktop/aws-mturk-clt-1.3.1/bin/getBalance.sh
我收到以下错误:
/users/Desktop/aws-mturk-clt-1.3.1//bin/invoke.sh: line 79: /System/Library/Frameworks/JavaVM.framework/Versions/Current/bin/java: No such file or directory
如何设置这个目录?
用这个找到系统 java 安装:
$ /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
因此在您的脚本/.bash_rc 文件中:
$ export JAVA_HOME=$(/usr/libexec/java_home)
我正在尝试在 Mac (iOS 10.9) 上为 mTurks CLI 设置 JAVA_CMD_HOME。设置访问密钥后,我在终端运行中得到以下内容
export MTURK_CMD_HOME=/users/Desktop/aws-mturk-clt-1.3.1/
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/Current
export PATH=$PATH:/users/Desktop/aws-mturk-clt-1.3.1/bin
当我运行:
/users/Desktop/aws-mturk-clt-1.3.1/bin/getBalance.sh
我收到以下错误:
/users/Desktop/aws-mturk-clt-1.3.1//bin/invoke.sh: line 79: /System/Library/Frameworks/JavaVM.framework/Versions/Current/bin/java: No such file or directory
如何设置这个目录?
用这个找到系统 java 安装:
$ /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
因此在您的脚本/.bash_rc 文件中:
$ export JAVA_HOME=$(/usr/libexec/java_home)