zoukankan      html  css  js  c++  java
  • Mac下搭建Java开发环境

    注意:标注红色字体的地方是可变的,请根据自己的情况酌情修改;maven的版本号虽然是3,但是我们仍然使用M2来配置。

    1、安装jdk:Mac系统自带jdk,但是版本是1.6,比较老了,我们需要在官网下载最新的Java8,安装比较简单,傻瓜式下一步就可以了。

    2、配置jdk环境变量:终端输入 vim ~/.bash_profile 按回车,进入编辑模式后输入以下内容: 

    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home

    PATH=$JAVA_HOME/bin:$PATH:.

    CLASSPATH=JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

    export JAVA_HOME

    export PATH

    export CLASSPATH

    按esc :wq回车,保存退出后在终端输入 source ~/.bash_profile 以使文件生效。

    终端输入java -version可以查看Java版本,whereis java可以查看Java位置,echo $JAVA_HOME可以打印出JAVA_HOME。

    3、安装eclipse:下载完成后解压,把.app文件拖进Application就可以了,然后创建一个workspace,也就是工作空间,存放代码的地方。

    4、eclipse配置jdk:打开eclipse,偏好设置,Java,installed,勾选1.8版本,apply,OK。

    5、安装tomcat:下载完成后解压,把文件夹放在你想放的位置,打开eclipse,偏好设置,找到server,tomcat,add,选择路径,apply,OK。

    6、下载maven:下载完成后解压,放到想放的位置。

    7、配置maven环境变量:终端输入 vim ~/.bash_profile 按回车,进入编辑模式后添加以下内容:

    M2_HOME=/Users/wangpeng/java/apache-maven-3.3.9

    PATH=$JAVA_HOME/bin:$M2_HOME/bin:$PATH:.

     

    export M2_HOME

    按esc :wq回车,保存退出后在终端输入 source ~/.bash_profile 以使文件生效。

    终端输入mvn -version或者mvn -v可以查看maven相关信息,echo $M2_HOME可以打印出M2_HOME。

    8、eclipse配置maven:打开eclipse,偏好设置,找到maven,installations,add,选择路径,apply,OK。

    9、数据库的安装之前已经写过一篇博客了,这里不再重复,需要的话请自行查阅,传送门:《Mac OS X 下MySQL的安装、配置及卸载》

    .bash_profile文件的最终版本如下:

    # sql

    alias mysql='/usr/local/mysql/bin/mysql'

    alias mysqladmin='/usr/local/mysql/bin/mysqladmin'

    # ls

    alias ls='ls -G'

    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home

    M2_HOME=/Users/wangpeng/java/apache-maven-3.3.9

    PATH=$JAVA_HOME/bin:$M2_HOME/bin:$PATH:.

    CLASSPATH=JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

    export JAVA_HOME

    export PATH

    export CLASSPATH

    export M2_HOME

  • 相关阅读:
    关于OC中.m文件下实现私有变量的方法,在.h文件下实现公有变量的方法
    mac中安装homebrew
    ios架构
    github命令记录
    Unity 游戏框架搭建 MonoBehaviour单例的模板
    Unity 游戏框架搭建 单例的模板
    unity 单列
    简单工厂与工厂
    NGUI动态播放视频
    在一个GameObject上进行多个AudioSource的控制
  • 原文地址:https://www.cnblogs.com/iospp/p/5244635.html
Copyright © 2011-2022 走看看