折腾:
【已解决】Mac中确认是否已成功安装JDK
期间,虽然知道了此处mac中已安装好了JDK,但是不确定,如何设置JAVA_HOME路径
export JAVA_HOME=`/usr/libexec/java_home` echo $(/usr/libexec/java_home) export JAVA_HOME=$(/usr/libexec/java_home) at ~/.bash_profile
去看看
➜ ~ /usr/libexec/java_home /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home
那去看看里面有啥
➜ ~ ll /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home total 52064 -rw-rw-r-- 1 root wheel 3.2K 10 1 2016 COPYRIGHT -rw-rw-r-- 1 root wheel 40B 10 1 2016 LICENSE -rw-rw-r-- 1 root wheel 159B 10 1 2016 README.html -rwxrwxr-x 1 root wheel 108K 9 23 2016 THIRDPARTYLICENSEREADME-JAVAFX.txt -rw-rw-r-- 1 root wheel 173K 10 1 2016 THIRDPARTYLICENSEREADME.txt drwxrwxr-x 46 root wheel 1.4K 10 1 2016 bin drwxrwxr-x 9 root wheel 288B 10 1 2016 db drwxrwxr-x 9 root wheel 288B 10 1 2016 include -rwxrwxr-x 1 root wheel 4.9M 9 23 2016 javafx-src.zip drwxrwxr-x 10 root wheel 320B 10 1 2016 jre drwxrwxr-x 14 root wheel 448B 10 1 2016 lib drwxrwxr-x 5 root wheel 160B 10 1 2016 man -rw-rw-r-- 1 root wheel 529B 10 1 2016 release -rw-rw-r-- 1 root wheel 20M 10 1 2016 src.zip
有我们要的bin和jre和lib等目录,说明:
就是我们要找的JAVA_HOME应该所在的目录了。
然后再去加到启动脚本中:
export JAVA_HOME=$(/usr/libexec/java_home)
保存后,去生效,再去确认
➜ ~ source ~/.bashrc ➜ ~ echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home
说明可以了。
【总结】
此处,java的home的路径,mac中已安装JDK前提下,可以用:/usr/libexec/java_home 输出的路径。
此处的值是:
➜ ~ /usr/libexec/java_home /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home
其中可以看到需要的bin,lib,jre等目录
然后再去把设置JAVA_HOME的命令:
export JAVA_HOME=$(/usr/libexec/java_home)
或直接用此处的值:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home
加到自己的启动脚本中:
vi ~/.bashrc
添加后,用source立刻生效:
source ~/.bashrc
以及确认生效:
echo $JAVA_HOME
能输出对应的值,即可。
转载请注明:在路上 » 【已解决】Mac中如何设置JAVA_HOME路径