zoukankan      html  css  js  c++  java
  • mac OS 配置 Java 开发环境

    前言

    1. Java JDK
    2. Mysql
    3. Maven

    首先需要了解 mac 配置环境变量的地方:

    1. /etc/profile:全局配置,对所有用户生效,登录时都会读取该文件。不建议修改
    2. /etc/bashrc:全局配置,bash shell执行时读取此文件。添加系统级环境变量
    3. ~/.bash_profile:用户用于配置自己的shell信息,当用户登录时,该文件仅仅执行一次!添加用户级环境变量

    Java JDK 配置

    下载对应安装包之后,终端输入命令编辑 .bash_profile 配置文件

    cd ~
    vim .bash_profile

    在文件中添加如下语句:

    export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)

    再次加载配置文件使其生效:

    source .bash_profile

    查看 JAVA_HOME

    echo $JAVA_HOME

    查看 JDK 版本:

    java -version

    Mysql 配置

    mysql 安装过程中有坑!太折腾人了。所以在安装之前先提个醒,请先看完安装过程在开始安装,避免入坑。

    一种方法是通过安装包安装,一步步下来要注意有个地方有随机生成的 mysql 密码,记得把他记下来

    注意密码

    接着同上面一样,在同一个配置文件中添加:

    PATH=”$PATH”:/usr/local/mysql/bin
    source .bash_profile

    启动 mysql

    mysql.server start

    随机生成的密码很难记,也可以修改密码

    格式:mysqladmin -u用户名 -p旧密码 password 新密码

    1、给root加个密码ab12。首先在DOS下进入目录mysqlin,然后键入以下命令

    mysqladmin -u root -password ab12

    安装时没有旧密码时可以省略 -p 旧密码

    2、再将root的密码改为djg345:

    mysqladmin -u root -p ab12 password djg345

    3、命令行修改root密码:

    mysql> UPDATE mysql.user SET password=PASSWORD(’新密码’) WHERE User=’root’;
    mysql> FLUSH PRIVILEGES;

    4、显示当前的User:

    mysql> SELECT USER();

    参考 http://database.51cto.com/art/201010/229528.htm 亲测可行

    Maven 配置

    下载 maven 之后将其解压到自定义的目录中,例如:

    /Users/shui/Library/apache-maven-3.5.0

    配置文件中添加:

    MAVEN_HOME=/Users/shui/Library/apache-maven-3.5.0
    export PATH=PATH:MAVEN_HOME/bin

    使其生效并查看是否安装成功:

    source ~/.bash_profile
    mvn -v

    mavn 仓库在用户目录下的 .m2

    安装过程中了解到 mac 有 homebrew 能够方便地安装各种常用软件,并且安装过程更加简单,也能安装以上的软件。但是以上软件已经安装完了,下次安装其他软件的时候可以试试看。

  • 相关阅读:
    接口隔离原则(Interface Segregation Principle)ISP
    依赖倒置(Dependence Inversion Principle)DIP
    里氏替换原则(Liskov Substitution Principle) LSP
    单一指责原则(Single Responsibility Principle) SRP
    《面向对象葵花宝典》阅读笔记
    智能手表ticwatch穿戴体验
    我所理解的软件工程
    RBAC基于角色的权限访问控制
    程序员健康指南阅读笔记
    我晕倒在厕所了
  • 原文地址:https://www.cnblogs.com/shuiyj/p/13185217.html
Copyright © 2011-2022 走看看