JAVA_HOME

  • 配置环境变量

    # 使用vim打开.bash_profile文件,加入java环境变量
    $ vim .bash_profile
    export JAVA_HOME=$(/usr/libexec/java_home)
  • 检查是否成功

    $ source .bash_profile
    $ echo $JAVA_HOME
    $ java -version

ANDROID_HOME

  • 配置环境变量

    $ vim .bash_profile
    export ANDROID_HOME=/Applications/ADT/sdk
    export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
  • 检查是否成功

    $ source .bash_profile
    $ echo $ANDROID_HOME
    $ adb

GRADLE_HOME

  • 下载Gradle:

    http://gradle.org/downloads
  • 解压缩到任意路径如:

    /Applications/gradle-2.3
  • 配置环境变量

    $ vim .bash_profile
    export GRADLE_HOME=/Applications/gradle-2.3;
    export PATH=$PATH:$GRADLE_HOME/bin
  • 检查是否成功

    $ source .bash_profile
    $ echo $GRADLE_HOME 或者:
    $ gradle -version

MAVEN_HOME:

  1. 使用brew下载并配置

    $ brew install maven
  2. 正常配置Maven:

    • 从官网下载

      Maven:http://maven.apache.org/

    • 将下载的maven解压并复制/移动到你需要的目录

      比如:/usr/local/maven

    • 配置环境变量

      $ vim .bash_profile
      export MAVEN_HOME=/usr/local/maven/apache-maven-x.x.x
      export PATH=$MAVEN_HOME/bin:$PATH
    • 检查是否成功:

      $ source .bash_profile
      $ echo $MAVEN_HOME
      $ mvn -version
  3. 其他

    • 重新设置本地Repository的位置 :

      # 在maven安装目录的conf目录下:
      $ vi settings.xml
      添加:<localRepository>具体的绝对路径</localRepository>
    • 配置代理:

      修改~/.m2文件夹下的settings.xml文件,如果没有则去MAVEN_HOME/conf目录下复制过来

      <settings>
      ...
      <proxies>
      <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>ip</host>
      <port>port</port>
      </proxy>
      </proxies>
      ...
      </settings>

hosts:

  • 使用命令行修改:

    $ sudo vim /private/etc/hosts
    $ vim .bash_profile
  • 手动修改:

    打开Finder->Go->输入:

    /private/etc/hosts

最新文章

  1. CANopen学习——协议栈
  2. 50. 树的子结构[subtree structure in tree]
  3. //build-&gt;//learn-&gt;//publish
  4. 图像分割算法-GraphSeg算法
  5. Firefox about
  6. gpg的一些常用操作
  7. iOS一分钟学会环形进度条
  8. Innodb物理存储结构系列1
  9. 2013第49周一jsp标签
  10. OC基础11:基本的C语言特性2
  11. Linux----函数中变量的作用域、local关键字。
  12. timesten备份和恢复
  13. android jni 总复习(转载)
  14. JAVA设计模式---单例模式的几种实现方式比较
  15. Oracle 与 Mysql NULL值,空字符串&#39;&#39;的区别
  16. 鸟哥私房菜--进程SELinux
  17. 2014年西安区域赛的几道水题(A. F. K)
  18. 1021. Remove Outermost Parentheses删除最外层的括号
  19. SpringBoot学习之Helloworld
  20. python-无名管道进程通信

热门文章

  1. HBase的安装部署以及简单使用
  2. Qt之窗体拖拽、自适应分辨率、自适应大小 good
  3. 【Android测试】【第十节】MonkeyRunner—— 录制回放
  4. 网页上的表格数据table
  5. 查询数据表,去除符合某些条件的记录,没有自动增长列(not exists)
  6. Linux中挂载移动硬盘的方法
  7. win7:Remote Desktop Services 启动失败
  8. ant 执行到javac时运行中止,怎么办?
  9. Shell函数语法
  10. [转帖]Speed-BI数据分析案例:2016年8月汽车销量排行榜