mac java 环境配置 JAVA_HOME and JRE_HOME

Web Server 专栏收录该内容
10 篇文章 0 订阅

mac java 环境配置 JAVA_HOME and JRE_HOME

前言:下载 java 1.6 for mac Download from Apple Developer
https://developer.apple.com/downloads/index.action
jdk 1.7 及之后的版本直接去 orcal 官网下载。

一、设置临时 JAVA_HOME 和 JRE_HOME [目录 要从根目录写起]

1、打开 Terminal 窗口,输入

$ export JAVA_HOME=java安装目录/Contents/Home  
$ export JRE_HOME=java安装目录/Contents/Home  
$ export PATH=$JAVA_HOME:$PATH  

此时你在当前的 Terminal 窗口中设置好了,输入
$ env
就会在环境变量的信息中看到这些设置的信息,但这种设置只有在当前用户的当前窗口中有效,切换了用户或窗口就失效了。

二、设置全局的

1、进入 要目录下的 隐藏目录 etc

$ cd etc

2、修改目录下的 bashrc 文件

$ vi bashrc  

[vi 操作请自选查找,或使用其他编辑器的ui 界面来编辑]
在文件中添加

export JAVA_HOME=java安装目录/Contents/Home  
export JRE_HOME=java安装目录/Contents/Home
PATH=$JAVA_HOME:$PATH 

这两行保存退出。这时你配置好了 java 环境变量。
注:
在已打开的 Terminal 窗口中执行:

$ source /etc/bashrc  

这时 你配置的 java 环境变量在你刚刚执行命令的窗口中就生效了。[新打开的 Terminal 窗口无须执行些命令]
注:
a、修改文件 profile 文件也可以,这个文件与 bashrc 在同一个目录,profile 文件中设置了去读取 bashrc 文件中的设置。
b、设置 “JAVA_HOME=java安装目录”可以用 “JAVA_HOME=$(/usr/libexec/java_home)” 来替代,他会自己去找 java 安装目录。

摘录:mac 下 javac 乱码
=>export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
可以写到配置文件中,让所有命令窗口有效。

注:用 dmg 安装的 java 一般在 /Library/Java/JavaVirtualMachines/ 目录下
另外如果未设置JAVA_HOME,系统会自动去这个路径(/Library/Java/JavaVirtualMachines/)目录下找安装的 jdk;且按上述方法设置的 JAVA_HOME 主要是对 Terminal 窗口有用,有些软件如:STS 还是会直接去路径:/Library/Java/JavaVirtualMachines/ 目录下去找,没找到他就会认为没有安装 jdk,所以如果你的 jdk 安装在自己指定的目录,最好在这个目录创建一个连接文件指向你的 jdk 安装目录。也就是你 jdk 安装目录 “java安装目录/Contents/Home” 中的 “java安装目录” 目录。


若有凝问或错误,请指出,我好及时改正,让我们一起进步!
email : vinson_bs@126.com
qq : 103 586 2795
敲门砖: 代码谱写人生

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值