mac 下配置 JAVA_HOME and JRE_HOME 博客分类: Java javaOSX
程序员文章站
2024-03-16 18:11:04
...
前言:下载 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 : binary_space@126.com
qq : 1035862795
敲门砖: 代码谱写人生
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 : binary_space@126.com
qq : 1035862795
敲门砖: 代码谱写人生
上一篇: 凯撒密码加密算法
推荐阅读
-
mac 下配置 JAVA_HOME and JRE_HOME 博客分类: Java javaOSX
-
MAC 下 Git的安装与基本配置 博客分类: Git安装 git mac 安装配置
-
MAC 下 Git的安装与基本配置 博客分类: Git安装 git mac 安装配置
-
javaweb读取任意目录的下的properties配置文件(解决普通java类读web-inf下任意目录) 博客分类: JAVA java
-
javaweb读取任意目录的下的properties配置文件(解决普通java类读web-inf下任意目录) 博客分类: JAVA java
-
jboss下spring的jms配置 博客分类: java
-
jboss下spring的jms配置 博客分类: java
-
mac java_home等环境变量配置 博客分类: mac