mac下环境变量、maven3.1.1 及 jdk1.7.0.45配置

一、设置环境变量

1、打开终端,输入 cd ~

2、输入 touch .bash_profile (如果该文件不存在,将创建一个空文件)

3、输入 open .bash_profile (调用记事本编辑该文件)

注:mac系统本质是linux,因此linux设置环境变量的办法,通常也适用于mac. 一般来讲,有3个地方可以设置环境变量

a) /etc/profile 文件(需要管理员权限)

b) ~/.bashrc

c) ~/.bash_profile

如果mac的终端采用第三方的终端工具,比如zsh,则环境变量在~/.zshrc文件中设置

 

二、maven 3.1.1的设置

.bash_profile文件里,参考下面的语句:

MAVEN_HOME=/usr/share/java/maven-3.1.1
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

 

注:

a)从maven官网下载最新的maven(本文中是3.1.1),解压到/usr/share/java/maven-3.1.1目录下,如果你不是这个目录,请自行调整第一行中的路径

b) 在Finder中定位到/usr/share/ 下,删除maven的别名(Alias-类似windows的快捷方式)(安装xcode之后,会默认配置好maven 3.0.3的环境),然后再创建一个"/usr/share/java/maven-3.1.1"的别名(操作方法:maven-3.1.1目录上右击,创建别名),alias的名称仍改为maven,最后复制到/usr/share/,此举的目的是替换maven这个“快捷方式”所指向的路径为最新路径

 

检测方法:重启终端输入 echo $MAVEN_HOME,正常情况下,能看到maven的所在目录输出,然后输入 mvn -version,如果看到版本是3.1.1,表明配置生效了。

 

三、jdk1.7.0.45的配置

从oracle官网下载最新jdk(目前是1.7.0.45)安装后,虽然终端命令行下 java -version,显示的版本已经是1.7,但是并不会自动设置JAVA_HOME的环境变量,步骤二中,如果输入 mvn -version 检测,看到的jdk可能仍然是1.6,还是按刚才的思路,open .bash_profile,改成下面这样:

MAVEN_HOME=/usr/share/java/maven-3.1.1
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
export MAVEN_HOME
export JAVA_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin:${JAVA_HOME}/bin

 

时间: 2024-11-13 06:32:57

mac下环境变量、maven3.1.1 及 jdk1.7.0.45配置的相关文章

Windows下环境变量新玩法

window|变量 近日发现朋友在玩电脑时,在"运行"中输入QQ.exe,QQ便运行了.这使我感到很诧异,以前我也曾试过在"运行"中输入QQ.exe过,却不能运行.这是为什么呢?最后在朋友的点拨下我终于得到了答案.下面与大家分享. 不知大家是否注意到这样一个地方:在"系统属性/高级/环境变量"下的系统变量.我们在"系统变量"下双击变量path.系统默认的只有%SystemRoot%\system32和%SystemRoot%这

Linux系统下环境变量添加成功

在Linux系统中设置环境变量 PATH 的方法: 在用户主目录下有一个 .bashrc 文件,可以在此文件中加入 PATH 的设置如下: export PATH="$PATH:/your path1/:/your path2/-.." 注意:每一个 path 之间要用 ":" 分隔. 注销重启 X 就可以了(logout). 这种方法确实是对的,测试过后没有问题,但是要注意刚开始没有认识到的问题,因为profile文件实际上是一段程序,因此在哪里添加的问题着实让我

【Linux】Linux下 环境变量/etc/profile、/etc/bashrc、~/.bashrc的区别【转】

转自:http://blog.csdn.net/qiao1245/article/details/44650929 ------------------------------------------------------------------------------------------------------------------------------------------------ ===============================================

转 Mac添加环境变量的三种方法

/etc/profile 是全系统的,$HOME/.profile 是对用户的,/.profile是对根用户的, 如设置有冲突,$HOME/.profile 和/.profile的设置要覆盖/etc/profile的设置 法一: sudo vi /etc/paths 来编辑 paths,将环境变量添加到 paths 中. vim 是一个编辑器,另外还有几个,如:Pico,Emacs. Hint:输入环境变量时,不用一个一个地输入,只要拖动文件夹到 Terminal 里就可以了.   法二: 1.

windows下环境变量的设置

SET [variable=[string]] variable 指定环境变量名称. string 指定要指派给变量的一系列字符.********************************仅键入 SET 而不加参数,可以显示当前的环境变量.********************************如果命令扩展名被启用,SET 会如下改变:可仅用一个变量激活 SET 命令,等号或值不显示所有前缀匹配SET 命令已使用的名称的所有变量的值.例如: SET P会显示所有以字母 P 打头的变

JDK环境变量设置详解

下载好的JDK是一个可执行安装程序,双击安装.将安装路径改为:C:\jdk1.6.0(当然其他路径也可以). JDK安装完成之后我们进行JDK环境变量设置: 我的电脑点右键,选择"属性",选择"高级"标签,进入环境变量设置,分别设置如下三个环境变量: (1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac.java.javah等等,这就要找到我们安装JDK的目录,比如我们的JDK安装在C:\jdk1.6.0目录下,那么在C:\j

armv4-在vs2008下编译wince下的版本,未找到下列环境变量: 1>$(CePlatform)

问题描述 在vs2008下编译wince下的版本,未找到下列环境变量: 1>$(CePlatform) 1>------ 已启动生成: 项目: mono, 配置: Debug CHSINT SDK For WinCE 6.0 (ARMV4I) ------ 1>正在编译... 1>dummy.cpp 1>C:UsersAdministratorDesktopwxWidgets-2.8.12wxWidgets-2.8.12includewx/msw/wince/librarie

在win7下配置java编译环境变量

今天刚接触java编程,环境的配置方法比较复杂.好记性不如烂笔头,发个文章记录一下吧. win7系统 Jdk版本1.6 用鼠标右击"我的电脑"->属性->高级->环境变量 系统变量->新建->变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.6.0_12(这只是我的JDK安装路径) 系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;(若已经有Path项,无须另外新

path-Mac java环境变量配置问题

问题描述 Mac java环境变量配置问题 我电脑已经安装jdk1.8,我想配置一下环境变量,然后在.bash_profile里面配了JAVA_HOME和PATH,通过echo $JAVA_HOME可以查看配置好的路径,但是我新打开一个iterm窗口后,再echo $JAVA_HOME发现没有任何的输出,这是为什么? 我配置的步骤: 根目录下 vim .bash_profile 输入 JAVA_HOME=/usr/libexec/java_home -v 1.8 export JAVA_HOME