mac下安装jeecg开发环境

本文按照安装顺序精简的写了关键步骤避开了一些坑,希望能节省朋友们时间,少踩坑就足够了。
前提是会eclipse基本操作,会一些mac命令行,会配置一些linux环境的同学。只写了关键步骤,包含的一些基础操作自行百度之。

1. 下载代码库
git clone https://github.com/zhangdaiscott/jeecg.git

比较慢,不要让mac休眠,断了还得重新下。

2. 下载安装两个jdk
  • eclipse Oxygen需要jdk8

  • jeecg需要jdk7

所以需要安装两个版本,下载完双击安装就行了。

3. 下载安装eclipse

eclipse-ide-java-ee-developers
下载完双击安装就可以了。

4. 下载maven

Apache Maven 3.5.0
下载解压到一个目录即可。

5. 配置环境变量

加到用户配置文件,mac默认用的是bash,加到/.bash_profile,我用的zsh所以是/.zshrc。重新开一个终端窗口。

export JAVA_HOME=`/usr/libexec/java_home -v 1.7`
export PATH=~/develop/apache-maven-3.5.0/bin:$PATH
export PATH=/usr/local/mysql/bin:$PATH
6. 配置maven

更改maven源为阿里的会快很多。修改解压的apache-maven-3.5.0/conf/settings.xml文件。

  
    nexus-aliyun  
    *,!jeecg,!jeecg-snapshots  
    Nexus aliyun  
    http://maven.aliyun.com/nexus/content/groups/public  
  

修改完执行mvn help:system更新库。

7. 导入项目

启动eclipse->File->Import...->Maven->Existing Maven Projects->next选择第一步下载的项目目录。时间比较长耐心等待。

8. 配置eclipse

eclipse需要jdk1.8,jdk安装了就行,自己会找到1.8版本。

  1. 配置java网络模式,否则run的时候会报错java.net.SocketException: Can't assign requested address
    eclipse->Prefrences->Java->installed JREs中勾选Java SE 7。(如果没有点一下search...按钮。)
    点击Edit...按钮,设置Default VM arguments:-Djava.net.preferIPv4Stack=true
  2. 设置编译项目java版本。如果没有设置成1.7会在run的时候报错。
    项目右键->Properties->Java Compiler中选择Compiler compliance level: 1.7
  3. 设置maven安装目录。
    eclipse->Prefrences->Maven->installations->Add...找到解压maven的目录。
  4. 设置maven配置。
    eclipse->Prefrences->Maven->User Settings中User Settings里选择maven目录/conf/settings.xml文件,点击Update settings按钮。
9. 运行项目

项目右键->Run as->Maven build...对话框中设置Goals: tomcat:run
JRE标签页设置VM arguments: -DMAVEN_OPTS=-Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxPermSize=256M

jeecg官方文档提到防止内存溢出错误

点击run按钮,控制台中出现信息: Starting Coyote HTTP/1.1 on http-8080启动成功,访问http://localhost:8080/jeecg/
后面启动直接点击run图标就行了。
开始Happy吧!

版本信息
  • jeecg库当时commit: 9cad9cc
  • macOS 10.12.4 (16E195)
  • jdk-7u80-macosx-x64, jdk-8u131-macosx-x64
  • apache-maven-3.5.0
  • eclipse-jee-oxygen-R-macosx-cocoa-x86_64
其他参考
  • JEECG 开发环境搭建入门
如果帮到了您,打赏一杯咖啡吧~:)

你可能感兴趣的:(mac下安装jeecg开发环境)