发现一个坑:最近发现有同事按照本文方式配置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

转载于:https://www.cnblogs.com/jym-sunshine/p/5003858.html

mac下java环境变量配置相关推荐

  1. Linux下Java环境变量配置

    在Java开发中,在安装完jdk之后,首先需要做的工作就是进行Java环境变量配置.在Windows下的配置我们都比较熟悉,图形化界面配置起来也相对容易(详见:Windows7下环境变量配置),接下来 ...

  2. java环境变量设置 win2003,2021-03-09Win10的Java环境配置Win10下Java环境变量配置

    接下来主要讲怎么配置 Java 的环境变量,也是为了以后哪天自己忘记了做个备份 (注:win10的Java环境变量配置和其他的windows版本稍有不同) 在电脑桌面 右键点击 "此电脑&q ...

  3. mac 设置java环境变量_mac下java环境变量配置

    发现一个坑:最近发现有同事按照本文方式配置jdk环境变量一直不成功,后来发现他是使用了"Oh-My-Zsh",配置文件的路径不是/etc/profile或~/.bash_profi ...

  4. win7设置java环境变量_win7下JAVA环境变量配置方法

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

  5. windows下JAVA环境变量配置

    本文转自http://blog.csdn.net/tianshuai1111/article/details/7367700,所有权利归原作者所有. Windows 下配置JDK环境变量参数设置: 1 ...

  6. java环境变量设置 win2003,Windows下Java环境变量配置方法-博客

    小老弟最近在学习Java,顺便做下学习笔记,仅供自己以后方便回顾,希望大家批评指正帮助小老弟进步! 学习Java首先就是安装JDK(Java Development Kit),即Java开发工具包,大 ...

  7. Linux 环境下Java环境变量配置

    1. JDK安装包获取注意事项 由于Oracle的JDK下载需要用户登录并接受协议,lunix环境使用wget下载的jdk只是 一个登录的网页,因此无法进行解压.可以手动下载后选择本地上传. 登录Or ...

  8. window7下Java环境变量配置图解

    1.下载Java SDK,在oracle的官网上下载.J2SE,J2EE.一定要根据自己机器的版本去下载.32位的需要下载32位的jdk,64位的下载64位的jdk. 2.安装JDK,直接下一步下一步 ...

  9. WIN10下Java环境变量配置

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

最新文章

  1. PPT | Docker定义存储-让应用无痛运行
  2. Win10下VisualStudio2019安装和Helloworld测试
  3. cool venn diagram
  4. mysql数据与Hadoop之间导入导出之Sqoop实例
  5. K2评分方法理解实例
  6. Java学习第七课...枚举.自动装箱.静态导入...-asp.net关注
  7. Windows Server 2012 克隆修改SID
  8. Reg Organizer(电脑注册表清理大师)官方中文版V8.70 | win10注册表清理工具下载
  9. 直播盒子接口怎么采集,以下方法。
  10. 2019年中国软杯-基于深度学习的银行卡号识别系统
  11. 用纯fme批量生成界址点成果表(模板格式全部自拟)
  12. 【C语言】贪吃蛇小游戏代码详解
  13. 如何使用pyodbc
  14. 全球20大半导体企业无1家入围,中国半导体任重道远
  15. linux usb 从芯片,新人求教,怎么烧录Linux系统到一个小芯片上?
  16. linux系统转移到另一个硬盘,(扩展根目录容量方法汇总)把Linux系统迁移到另一个分区或者硬盘...
  17. 初中数学抽象教学的案例_初中数学教学案例与反思
  18. 表征学习 Representation Learning(特征学习、表示学习)是什么?
  19. RoI Pooling详解
  20. 官方纯净版windows10教育版安装密钥极其下载地址

热门文章

  1. onvif学习笔记9:OSD命令学习
  2. ubuntu系统debootstrap的使用之二:启动
  3. mybatis 取查询值_Oracle结合Mybatis实现取表TOP 10条数据
  4. 95-25-010-命令-topic 创建过程
  5. 【Elasticsearch】留意Elasticsearch 7.x 可能无法选主的问题
  6. 【Elasticsearch】解决Elasticsearch HTTP方式查询报SocketTimeoutException的问题 Connection reset by peer
  7. 【Elasticsearch】Elasticsearch的IndexSorting:一种查询性能优化利器
  8. 95-849-040-源码-RPC-Flink中的RPC使用
  9. 【Elasticsearch】 Full text queries query_string 等 字符串查询
  10. 30-10-010-编译-IDEA下编译kafka 2.3源码