美文网首页Java
Mac系统下搭建Java环境

Mac系统下搭建Java环境

作者: 无关风月oo | 来源:发表于2018-01-04 00:29 被阅读0次

    一、下载JDK

    1.百度搜索 “JDK”,选择如下链接:
    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    image.png
    2.如下选择:
    image.png

    二、安装

    无脑下一步、、、

    三、配置环境变量

    1. 打开terminal,输入java -version ,查看是否安装好了jdk.
    2. env   查看环境变量
    3. 输入 find / -name java  查看JDK路径 
    4. vi .bash_profile 然后输入以下内容: 
        JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
        CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
        PATH=$JAVA_HOME/bin:$PATH:
        export JAVA_HOME
        export CLASSPATH
        export PATH
        //注意:第一行为你所查询到的JDK路径,需指定到Home目录下
    5. 按esc后输入 :wq   保存退出
    6. 在命令行输入source .bash_profile ,使之生效。
    7. 再次输入 env 查看环境变量
    

    四、完全卸载

    1.在“终端”窗口中,使用管理员权限执行以下命令:

    sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
    sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane
    sudo rm -fr ~/Library/Application\ Support/Java
    

    2.删除JDK

    sudo rm -fr /Library/Java/
    

    3.删除System Preference中的JavaControlPanel图标

    sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
    

    配置Maven环境变量

    一、下载maven

    1. 百度搜索关键字 “maven download”,结果中第一条即为官网下载地址,如下图;

    二、解压

    将压缩包复制到指定目录,我的为/softdata/softwareTools

    在终端执行命令:cp Downloads/apache-maven-3.5.2-bin.tar  softdata/softwareTools/
    

    cd到softwareTools目录然后解压

    在终端执行命令:tar -zxvf apache-maven-3.5.0-bin.tar
    

    三、配置环境变量

    在终端执行命令:
     vi .bash_profile
     //注意前面必须带上/Users/xxx 否则无法找到maven路径 xxx不解释
     MAVEN_HOME=/Users/xxx/softdata/softwareTools/apache-maven-3.5.2 
     在原来到path后面添加maven:
     PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH:   //$PATH:必须保留 否则会使terminal中的各种命令失效
     export MAVEN_HOME PATH
     esc命令模式输入 :wq! 
    在终端执行命令:
     source .bash_profile  //使文件立即生效 
     mvn -v  //查看maven是否安装完成
    

    相关文章

      网友评论

        本文标题:Mac系统下搭建Java环境

        本文链接:https://www.haomeiwen.com/subject/hzdlnxtx.html