您的位置:首页 > 运维架构 > Shell

Mac 开发环境变量设置教程

2016-12-03 17:33 435 查看

一.Java 环境

1.打开终端,输入echo $shell,查看系统使用shell脚本类型:如果输出的是bash,说明是Bourne shell,是默认的Unix Shell命令。
2.输入java-version查看java 版本信息
3.使用工具命令“/usr/libexec/java_home”来定位JAVA_HOME:
 MarkAppledeMac:~ markapple$ /usr/libexec/java_home -V
   Matching Java Virtual Machines (1):
    1.8.0_111, x86_64:	"Java SE 8"	/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
   /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
4.配置JAVA_HOME:输入sudo vim etc/profile,进入vim编辑器view视图
5.键盘输入i,进入插入模式,在文件尾部添加java安装路径:
	JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home"
	CLASS_PATH="$JAVA_HOME/lib"
	PATH=".;$PATH:$JAVA_HOME/bin"
	export JAVA_HOME
6.添加完毕之后,按esc退出插入模式,并键入wq!保存退出文件
7.如果保存时出现:vi E212:Can't open file for writing 说明你没有修改权限,如果没有说明已经构建成功,不用执行8-10操作
8.退出vim编辑器,在终端输入 sudo su命令,输入开机密码
9.输入vi /etc/profile 命令,进入vim编辑器view视图
10键盘输入i,进入插入模式,在文件尾部添加java安装路径:
	JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home"
	CLASS_PATH="$JAVA_HOME/lib"
	PATH=".;$PATH:$JAVA_HOME/bin"
	export JAVA_HOME
11.输入echo $JAVA_HOME查看路径是否正确,如果正确则继续下面的操作,如果不正确则需要修改
12.输入source ~/.profile 使得修改的文件生效
13.输入java 命令,到此设置完毕
    MarkAppledeMac:~ markapple$ java
用法: java [-options] class [args...]
           (执行类)
   或  java [-options] -jar jarfile [args...]
           (执行 jar 文件)
其中选项包括:
    -d32	  使用 32 位数据模型 (如果可用)
    -d64	  使用 64 位数据模型 (如果可用)
    -server	  选择 "server" VM
                  默认 VM 是 server,
                  因为您是在服务器类计算机上运行。    -cp <目录和 zip/jar 文件的类搜索路径>
    -classpath <目录和 zip/jar 文件的类搜索路径>
                  用 : 分隔的目录, JAR 档案
                  和 ZIP 档案列表, 用于搜索类文件。
    -D<名称>=<值>
                  设置系统属性
    -verbose:[class|gc|jni]
                  启用详细输出
    -version      输出产品版本并退出
    -version:<值>
                  警告: 此功能已过时, 将在
                  未来发行版中删除。
                  需要指定的版本才能运行
    -showversion  输出产品版本并继续
    -jre-restrict-search | -no-jre-restrict-search
                  警告: 此功能已过时, 将在
                  未来发行版中删除。
                  在版本搜索中包括/排除用户专用 JRE
    -? -help      输出此帮助消息
    -X            输出非标准选项的帮助
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  按指定的粒度启用断言
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
           
c6b0
      禁用具有指定粒度的断言
    -esa | -enablesystemassertions
                  启用系统断言
    -dsa | -disablesystemassertions
                  禁用系统断言
    -agentlib:<libname>[=<选项>]
                  加载本机代理库 <libname>, 例如 -agentlib:hprof
                  另请参阅 -agentlib:jdwp=help 和 -agentlib:hprof=help
    -agentpath:<pathname>[=<选项>]
                  按完整路径名加载本机代理库
    -javaagent:<jarpath>[=<选项>]
                  加载 Java 编程语言代理, 请参阅 java.lang.instrument
    -splash:<imagepath>
                  使用指定的图像显示启动屏幕
有关详细信息, 请参阅 http://www.oracle.com/technetwork/java/javase/documentation/index.html。[/code] 

2.Maven 环境
1.打开终端,输入touch .bash_profile,再次输入open .bash_profile打开记事本:
    JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home"
    CLASS_PATH="$JAVA_HOME/lib"
    M2_HOME="/Users/markapple/Desktop/dev/applications/apache-maven-3.3.9"
    PATH=".;$PATH:$JAVA_HOME/bin:$M2_HOME/bin"
    export JAVA_HOME
    export M2_HOME
    export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
2.在终端输入source ~/.bash_profile,再输入:man -v。
   MarkAppledeMac:~ markapple$ touch .bash_profile
   MarkAppledeMac:~ markapple$ open .bash_profile
   MarkAppledeMac:~ markapple$ source ~/.bash_profile
   MarkAppledeMac:~ markapple$ mvn -v
   Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;       2015-11-11T00:41:47+08:00)
Maven home: /Users/markapple/Desktop/dev/applications/apache-maven-3.3.9
Java version: 1.8.0_111, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.11.6", arch: "x86_64", family: "mac"

3.Tomcat 环境
1.在mac桌面新建文件夹dev——>applications,把下载的tomcat解压到dev——>applications下。
2.打开终端,输入touch .bash_profile,再次输入open .bash_profile打开记事本:
   PATH=".;$PATH:$JAVA_HOME/bin:$M2_HOME/bin:/Users/markapple/Desktop/dev/applications/Tomcat9/bin"
3.更新配置的环境变量source .bash_profile
   验证是否成功,终端中输入$PATH
   显示如下-bash: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/keso/Library/Tomcat8/bin: No such file or directory
5.终端中输入startup.sh, startup.sh后出现类似 “Permission denied” ,这个时候需要对目录进行权限设置:输入   sudo chmod 755 Library/Tomcat8/bin/*.sh   回车,设置文件的读写执行权限;
6.MarkAppledeMac:~ markapple$  sudo chmod 755 /Users/markapple/Desktop/dev/applications/Tomcat9/bin/*.sh
Password:
MarkAppledeMac:~ markapple$ startup.sh
Using CATALINA_BASE:   /Users/markapple/Desktop/dev/applications/Tomcat9
Using CATALINA_HOME:   /Users/markapple/Desktop/dev/applications/Tomcat9
Using CATALINA_TMPDIR: /Users/markapple/Desktop/dev/applications/Tomcat9/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
Using CLASSPATH:       /Users/markapple/Desktop/dev/applications/Tomcat9/bin/bootstrap.jar:/Users/markapple/Desktop/dev/applications/Tomcat9/bin/tomcat-juli.jar
Tomcat started.
7.关闭需要使用shutdown.sh即可;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java mac 终端 脚本 bash