由于一些原因重新配置电脑JAVA环境,发现与有些不同所以记录以备以后使用。
jdk官网下载地址。
-
查看java版本 ,没有下载
//在终端输入下面命令来查看是否有java环境有则显示版本,没有弹出提示框,点详情按钮下载安转即可
java -version
下载安装成功后再次输入,结果如下://视下载jdk版本有所不同 java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
-
查看JAVA_HOME
cd $JAVA_HOME //结果 macbook:Home pro$
-
如果第2步失败,
参考苹果官方说明:Important Java Directories on Mac OS X
ls -l /usr/libexec/java_home
//result:
lrwxr-xr-x 1 root wheel 79 1 11 21:16 /usr/libexec/java_home -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home
事实上这并没有定位到真实路径(原因:Mac OSX 10.9以后系统就自带了Java 的环境,路径在:/Library/Java/JavaVirtualMachines文件夹下)
$cd /Library/Java/JavaVirtualMachines
$ls
//终于找到我安转的jdk了
jdk1.8.0_131.jdk
$/usr/libexec/java_home
//result:这次就是真实路径
/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
$/usr/libexec/java_home -V
//result:全部版本JAVA_HOME
Matching Java Virtual Machines (1):
1.8.0_131, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
-
如果2成功找到路径可忽略,否则就需要设置JAVA_HOME了
//跳转到根目录显示查看所有.a配置文件 //跳转到根目录显示查看所有.a配置文件 $cd $ls -a 添加java_home到.bash_profile文件中 $ touch .bash_profile 创建一个配置文件(如果存在就打开) //使用vim编辑器编辑 .bash_profile文件 $ vi .bash_profile //添加下面代码 export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$JAVA_HOME/bin:$PATH export CLASS_PATH=$JAVA_HOME/lib 添加完后点按esc(确认输入无效)后输入“:wq”(没引号) //是配置生效 $source .bash_profile
(PS:Mac OSX 10.5之后苹果就建议设置$JAVA_HOME变量到/usr/libexec/java_home)
再次执行2成功则说明:我们就已经配置好了全局的java的path和classpath环境变量
PS:卸载旧版本
rm -rf jdk1.8.0_06.jdk
网友评论