zoukankan      html  css  js  c++  java
  • 配置mac上Java环境变量

    从ubuntu上转到mac上来做开发,一切配置都要重新开始

    1. 下载jre

    http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html

    选择合适的版本和安装包

    2. 一键安装

    3. 查看是否安装成功

    scarlettdeMacBook-Air:~ scarlettxu$ java -version
    
    java version "1.8.0_77"
    
    Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
    
    Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)

    4. 配置环境变量

    scarlettdeMacBook-Air:~ scarlettxu$ sudo vim /etc/profile

    在文件末尾加上

    # System-wide .profile for sh(1)
    
     
    
    if [ -x /usr/libexec/path_helper ]; then
    
            eval `/usr/libexec/path_helper -s`
    
    fi
    
     
    
    if [ "${BASH-no}" != "no" ]; then
    
            [ -r /etc/bashrc ] && . /etc/bashrc
    
    fi
    
    JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/"
    
    CLASS_PATH="$JAVA_HOME/lib"
    
    PATH=".:$PATH:$JAVA_HOME/bin"

    5. 重启terminal或者用如下命令使生效

    scarlettdeMacBook-Air:~ scarlettxu$ source /etc/profile

    6. 查看配置后的环境变量

    scarlettdeMacBook-Air:~ scarlettxu$ echo $JAVA_HOME
    
    /Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/

    7.  更改terminal显示全路径

    查看当前的设置

    scarlettdeMacBook-Air:Home scarlettxu$ echo $PS1
    
    h:W u$

    更改配置,如果没有文件则重建

    scarlettdeMacBook-Air:Home scarlettxu$ cd ~
    
    scarlettdeMacBook-Air:~ scarlettxu$ open -e .bash_profile
    
    The file /Users/scarlettxu/.bash_profile does not exist.
    
    scarlettdeMacBook-Air:~ scarlettxu$ ls .bash*
    
    .bash_history
    
    scarlettdeMacBook-Air:~ scarlettxu$ touch .bash_profile
    
    scarlettdeMacBook-Air:~ scarlettxu$ vim .bash_profile

    输入如下内容

    export PS1="h:w u$"

    保存文件,重启terminal或者如下命令使生效

    scarlettdeMacBook-Air:~ scarlettxu$ source .bash_profile

    附PS1参数的意义

    PS1内容详情 \a    ASCII 响铃字符(也可以键入 \007) \d    "Wed Sep 06" 格式的日期 \e    ASCII 转义字符(也可以键入 \033) \h    主机名的第一部分(如 "mybox") \H    主机的全称(如 "mybox.mydomain.com") \j    在此 shell 中通过按 ^Z 挂起的进程数 \l    此 shell 的终端设备名(如 "ttyp4") \n    换行符 \r    回车符 \s    shell 的名称(如 "bash") \t    24 小时制时间(如 "23:01:01") \T    12 小时制时间(如 "11:01:01") \@    带有 am/pm 的 12 小时制时间 \u    用户名 \v    bash 的版本(如 2.04) \V    Bash 版本(包括补丁级别) ?/td> \w    当前工作目录(如 "/home/drobbins") \W    当前工作目录的“基名 (basename)”(如 "drobbins") \!    当前命令在历史缓冲区中的位置 \#    命令编号(只要您键入内容,它就会在每次提示时累加) \$    如果您不是超级用户 (root),则插入一个 "$";如果您是超级用户,则显示一个 "#" \xxx    插入一个用三位数 xxx(用零代替未使用的数字,如 "\007")表示的 ASCII 字符 \\    反斜杠 \[    这个序列应该出现在不移动光标的字符序列(如颜色转义序列)之前。它使 bash 能够正确计算自动换行。 \]    这个序列应该出现在非打印字符序列之后。 不过确实没有必要这样做,路径会很长的

  • 相关阅读:
    织梦开发——相关阅读likeart应用
    织梦标签教程
    织梦专题调用代码
    HIT 2543 Stone IV
    POJ 3680 Intervals
    HIT 2739 The Chinese Postman Problem
    POJ 1273 Drainage Ditches
    POJ 2455 Secret Milking Machine
    SPOJ 371 Boxes
    HIT 2715 Matrix3
  • 原文地址:https://www.cnblogs.com/scarlettxu/p/5367525.html
Copyright © 2011-2022 走看看