JavaEE 在 mac 系统下的环境搭建

下载好后,以此安装这些软件:

jdk8

下载后,直接安装
http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-macosx-x64.dmg

jre8

下载后,直接安装
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

tomcat 8.5.32

http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz

解压文件,修改文件中 相关文件 权限等,参考命令如下:

sudo chmod 755 bin/*.sh

// 启动服务器
sudo sh startup.sh

// 停止服务器
sudo sh shutdown.sh

【参考文章】
Mac电脑Tomcat下载及安装(详细)
https://blog.csdn.net/qq_35106903/article/details/78860121

maven 5.4

http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

配置环境变量,以便于在所有地方都能使用maven相关命令

打开terminel输入以下命令:
vim ~/.bash_profile 

打开.bash_profile文件,在次文件中添加设置环境变量的命令
export M2_HOME=/Users/jack/program/apache-maven-3.5.4
export PATH=$PATH:$M2_HOME/bin

添加之后保存并推出,执行以下命令使配置生效:
source ~/.bash_profile

编辑 conf/setting.xml 文件,配置选择仓库为中国阿里云源,提高库的下载速度:

  </mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  </mirrors>

javaee photon 版本

开发版本的下载:
http://mirror.bit.edu.cn/eclipse/technology/epp/downloads/release/photon/R/eclipse-jee-photon-R-macosx-cocoa-x86_64.dmg

【小技巧】可以从国内镜像网址中下载
Eclipse国内下载升级方法
https://www.cnblogs.com/yangwen0228/p/6309463.html

配置maven项目中,在系统选项中配置,搜索 maven setting ,更新配置文件目录如下:

/Users/jack/program/apache-maven-3.5.4/conf/settings.xml

mysql

方法1: mac 安装 mysql 【这种方式没启动成功】

安装完后,在系统配置属性中,启动 mysql 服务

在mac下安装mysql
https://www.jianshu.com/p/2d902dd4fff4

遇到启动失败的问题,以为修改组权限,但还是没有启动成功。

sudo chown -R mysql /usr/local/mysql/data

方法2: docker

cd ~/program/mysql

docker pull mysql:5.6

【解决找不到表名的问题】
docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6 --lower_case_table_names=1


// 进入到 docker 的mysql环境中
-t 让docker分配一个伪终端,并绑定到容器的标准输入上;
-i 让容器的标准输入保持打开;
docker exec -it mymysql bash

// 登录
mysql -uroot -p


// 查看是否区分大小写
show global variables like '%lower_case%';

在 Mac 系统下,如果使用 MyBatis 中连接的话,默认是区分表名的大小写的,需要关闭选项。在上面启动mysql的命令后面,添加了忽略大小写的选项,完整信息参考如下文章:

参考资料
Docker 安装 MySQL5.7 
https://www.liangzl.com/get-article-detail-1046.html

mysql 客户端

Navicat

pdm 数据库操作

在线打开 pdm
http://www.dmanywhere.cn/

先写到这里,后面用到了再补充。

posted @ 2018-08-06 17:58  lvye1221  阅读(21)  评论(0编辑  收藏  举报