1.问题
系统:macOS Catalina 10.15.3 (19D76)
时间:2020.02.29
在执行脚本的时候,系统报错如下:
java version is not 1.8.x
2.解决方案
2.1下载jdk
2.2 按照指示进行安装
下载完成以后,双击运行下载下来的.dmg文件,进行傻瓜式next点击进行安装。
2.3 检查Java环境变量
在终端输入java -version
,检查环境变量是不是正确。
如果是下图所示,表示正确安装了,环境变量也自动配置好了。
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
如果环境变量没有配置好,需要进行下一步操作,手动配置环境变量
2.4 手动配置Java环境变量
2.4.1 查找java路径
访达-前往文件夹 输入路径 检查java包2.4.2 修改etc/profile文件
打开终端,输入 sudo vi /etc/profile
,会提示输入密码。
# System-wide .profile for sh(1)
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
if [ "${BASH-no}" != "no" ]; then
[ -r /etc/bashrc ] && . /etc/bashrc
fi
此时点击键盘i
按键,会提示
-- INSERT -- W10: Warning: Changing a readonly file
按下回车,进入编辑页面,修改为:
# System-wide .profile for sh(1)
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
if [ "${BASH-no}" != "no" ]; then
[ -r /etc/bashrc ] && . /etc/bashrc
fi
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home"
CLASS_HOME="$JAVA_HOME/lib"
PATH=".;$PATH:$JAVA_HOME/bin"
export JAVA_HOME
export CLASSPATH
export PATH
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home"
是本地java的路径,每个人可能不一样,按照自己的路径来。
修改完毕后,按ESC
退出编辑状态:下方的--insert--消失,然后键入:wq!
就可以了。
回车,返回正常的终端命令输入界面
终端输入source /etc/profile
,更新
终端输入echo $JAVA_HOME
,检查是否配置成功
/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
网友评论