发现一个坑:最近发现有同事按照本文方式配置jdk环境变量一直不成功,后来发现他是使用了“Oh-My-Zsh”,配置文件的路径不是/etc/profile或~/.bash_profile,它有自己的配置文件,所以还是推荐大家使用mac自带的终端或者iTerm2来配置。

————————正文开始——————-

Mac下添加java环境变量

方法一:全局配置

Crayon Syntax Highlighter v2.6.5

#临时提权

sudo su

#输入密码

vi /etc/profile

#配置JAVA_HOME,此处路径根据自己的版本填写

JAVA_HOME="/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/"

CLASS_PATH="$JAVA_HOME/lib"

#把JAVA添加到到环境变量PATH中

PATH=".:$PATH:$JAVA_HOME/bin"

#设置tomcat的主目录

#CATALINA_HOME="/usr/local/tomcat"(tomcat需自行提前安装好)

#将JAVA_HOME和CATALINA_HOME设置为环境变量

#export JAVA_HOME CATALINA_HOME

export JAVA_HOME

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

#临时提权

sudo su

#输入密码

vi /etc/profile

#配置JAVA_HOME,此处路径根据自己的版本填写

JAVA_HOME="/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/"

CLASS_PATH="$JAVA_HOME/lib"

#把JAVA添加到到环境变量PATH中

PATH=".:$PATH:$JAVA_HOME/bin"

#设置tomcat的主目录

#CATALINA_HOME="/usr/local/tomcat"(tomcat需自行提前安装好)

#将JAVA_HOME和CATALINA_HOME设置为环境变量

#export JAVA_HOME CATALINA_HOME

export JAVA_HOME

[Format Time: 0.0017 seconds]

方法二:针对单独用户配置

Crayon Syntax Highlighter v2.6.5

#以下进入啰嗦模式演示添加jdk7

#下载jdk7的mac版

#官网下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

#下载类似jdk-7u67-macosx-x64.dmg,版本号可能会更新

#安装好之后,进入以下路径查看

cd /Library/Java/JavaVirtualMachines/

#再查看你自己安装的版本

ls

#进入目录(有多个版本,则手动输入期望的版本;只有一个版本,则输入cd空格后可以直接按tab键自动补全)

cd jdk1.7.0_67.jdk/Contents/Home

#复制jdk home的路径,在当前目录输入pwd

pwd

#把显示出来的路径先复制起来

#进入用户主目录,然后看一下有没有.bash_profile文件

cd ~

ls -all

#编辑.bash_profile文件(没有则新建,命令touch .bash_profile)

vim .bash_profile

#英文模式下,按一下i键进入编辑模式,输入以下内容,路径部分自己粘贴自己的

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home

#输完后,按esc,再按冒号(shift+;),输入wq保存即可

#重启一下终端,输入

java -version

#看到有显示就完成了

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

#以下进入啰嗦模式演示添加jdk7

#下载jdk7的mac版

#官网下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

#下载类似jdk-7u67-macosx-x64.dmg,版本号可能会更新

#安装好之后,进入以下路径查看

cd /Library/Java/JavaVirtualMachines/

#再查看你自己安装的版本

ls

#进入目录(有多个版本,则手动输入期望的版本;只有一个版本,则输入cd空格后可以直接按tab键自动补全)

cd jdk1.7.0_67.jdk/Contents/Home

#复制jdk home的路径,在当前目录输入pwd

pwd

#把显示出来的路径先复制起来

#进入用户主目录,然后看一下有没有.bash_profile文件

cd ~

ls -all

#编辑.bash_profile文件(没有则新建,命令touch .bash_profile)

vim .bash_profile

#英文模式下,按一下i键进入编辑模式,输入以下内容,路径部分自己粘贴自己的

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home

#输完后,按esc,再按冒号(shift+;),输入wq保存即可

#重启一下终端,输入

java -version

#看到有显示就完成了

更新文件

source .bash_profile

mac下java环境变量配置的更多相关文章

  1. 【转】win7(windows7)下java环境变量配置方法

    原文网址:http://jingyan.baidu.com/article/925f8cb836b26ac0dde0569e.html win7(windows7)下java环境变量配置方法,java ...

  2. win7下Java环境变量配置及说明

    在官网上下载与操作系统对应的JDK(http://www.oracle.com/index.html) 比如我的安装路径是E:\jdk1.7.0_51\JDK 右击计算机---->属性----& ...

  3. win7下JAVA环境变量配置方法

    1.首先,根据自己的需要下载1.6或者1.7的JDK,安装JDK.(安装的时候记一下安装目录,后面会用到) 2.右键计算机→属性→高级系统设置→高级→环境变量,在系统变量部分新建名为"JAV ...

  4. WIN10下Java环境变量配置

    首先,你应该已经安装了 Java 的 JDK 了(如果没有安装JDK,请跳转到此网址:http://www.oracle.com/technetwork/java/javase/downloads/i ...

  5. ubuntu下java环境变量配置

    转自:http://blog.csdn.net/tenpage/article/details/7215810 如果是配置java环境,请参照这篇,更简单:在Ubuntu 12.04 LTS上安装JD ...

  6. Linux下java环境变量配置

    安装步骤 1.查看当前Linux系统是否安装java rpm -qa | grep java 2.卸载系统中已经存在的openJDK rpm -e --nodeps java--openjdk-1.7 ...

  7. MAC OS JAVA环境变量配置

    在  /etc/profile 中 加上这些 #临时提权 sudo su #输入密码 vi /etc/profile #配置JAVA_HOME,此处路径根据自己的版本填写 JAVA_HOME=&quo ...

  8. linux /mac 下 go环境变量配置

    安装了go语言之后,还要设置路径,如果不设置路径,则执行 go 的时候会提示 go: command not found,提示的意思是没有这个命令行.这个是因为还没有设置PATH路径. 设置路径的方式 ...

  9. Win10下 Java环境变量配置

    安装java的JDK   下载地址 此电脑->属性->高级设置 "系统变量"新建   变量名:Java_Home   变量值:D:\Program Files\Java ...

随机推荐

  1. RHEL7 禁用gnome-inital-setup

    每次登陆系统后,都会跳出页面gnome-inital-setup 如果觉得讨厌,可以禁止该页面的出现: mkdir ~/.config echo "yes" >> ~/ ...

  2. Android中3种全屏方法及3种去掉标题栏的方法

    一.去掉标题栏的方法 第一种:入门的时候经常使用的一种方法 复制代码代码如下:  requestWindowFeature(Window.FEATURE_NO_TITLE); //去掉标题栏注意这句一 ...

  3. python 实验环境

    python 实验环境的搭建 刚开始在windows环境下尝试过komodo ,eclispse pydev,swing,spyder甚至limodou的编辑器,之后ipython,安装很多科学计算包 ...

  4. Python 爬虫 使用正则去掉不想要的网页元素

    在做爬虫的时候,我们总是不想去看到网页的注释,或者是网页的一些其他元素,有没有好的办法去掉他们呢? 例如:下面的问题 第一种情况<ahref="http://artso.artron. ...

  5. Java获取请求客户端的真实IP地址

    整理网友的材料,最后有源码,亲测能解决所有java获取IP真实地址的问题 整理的这里: 1.链接1 2.链接2 JSP里,获取客户端的IP地址的方法是: request.getRemoteAddr() ...

  6. 看MySQL官方文档的示例SQL有感

    [背景] 周末比较闲,我这个人又没有什么爱好,当然了读书除外:前一些天我一个同事说:“你一个dba想去写一本“django”书,合适吗?” 我想也是,一个人不能忘了本,所以MySQL还是要好好的搞一搞 ...

  7. unity, 在材质上指定render queue

    材质球inspector面板在debug模式下可以看到Custom Render Queue一项: 其默认值为-1,表示使用相应shader的render queue设置. 也可以人为将其改为其它值, ...

  8. talend 连接mysql数据库没有权限

    使用talend连接一个mysql数据库,提示没有权限,最后发现mysql服务器的配置中只监听了127.0.0.1的端口,拒绝非本地的请求.通过将/etc/mysql/my.cnf中的bind_add ...

  9. vivado自定IP例化的问题,怎么生成VHDL的例化

    在tools 下面选中project settings.然后选targat language为VHDL .这样就会生成一个以VHDL语言为模板的ip. 转载:https://zhidao.baidu. ...

  10. vue-router新手指南

    在学习完vue.js以及vuex之后,我们还剩下vue全家桶中的最后一个需要学习的组件,这就是vue-router了,本篇文章我们就来一起认识和入门vue-router.为什么我们只是入门呢?因为在这 ...