mac使用dmg安装的jdk配置环境变量

mac使用的dmg文件安装的jdk,装完不记得装到哪里去了,想配下环境变量。

先使用which java命令查看java命令的所在位置,可以看出来这是个link类型的文件

再使用ls -l 来确定下这个命令实际上的位置

➜  ~ which java
/usr/bin/java
➜  ~ ls -l /usr/bin/java
lrwxr-xr-x  1 root  wheel  74 11 29 09:41 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

可以看到 java命令是在/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands目录下,进入到该目录

➜  ~ /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/
➜  Commands ls
appletviewer idlj         java         javadoc      javapackager jconsole     jdeps        jimage       jmap         jrunscript   jstack       jvisualvm    orbd         rmic         schemagen    tnameserv    wsimport
apt          jar          java_home    javah        javaws       jcontrol     jhat         jinfo        jmc          jsadebugd    jstat        keytool      pack200      rmid         serialver    unpack200    xjc
extcheck     jarsigner    javac        javap        jcmd         jdb          jhsdb        jjs          jps          jshell       jstatd       native2ascii policytool   rmiregistry  servertool   wsgen
➜  Commands ./java_home
/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home

执行 ./java_home 可以直接查看到home目录,复制该路径来配置profile即可

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

 

你可能感兴趣的:(JavaSE)