多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 下载框架 > 我将使用发布的最新稳定版(apache-ofbiz-16.11.04.zip)来完成本书的教学, > 下载后解压的根目录名称为(ofbizr-xpp1611), 后续教程都将以此为基础. > 具体版本选择与下载网址请看[**获取框架**](获取框架.md)章节. ### 选择IDE > Java专用工具目前主流的是Eclipse和IDEA > - Eclipse: 免费, 功能齐全, 插件众多, 是免费IDE中的首推工具 > - IDEA: 收费且昂贵, 请和谐使用, 功能齐全, 插件丰富, 是收费IDE中首推工具 ### 使用IDEA开发OFBiz > 本人是苹果电脑, 所以本教程将基于Mac操作系统使用IDEA做具体讲解 #### 1. 打开IDEA应用, 到应用工作台, 已导入项目列表, 如下图 ![import_project](https://box.kancloud.cn/3560ac46def7f1621df81c82b7c691a9_1554x964.png =500x300) #### 2. 选择已下载的框架解压后的根目录, 我的(ofbizr-xpp1611), 选择Gradle模式, 下一步 ![gradle_model](https://box.kancloud.cn/3779030156fcaf351568feca303f5860_576x298.png =220x100) >[warning] 注意: 若是低版本的项目(如v13.07), 因为是Ant脚本构建的, 这里就选择**Eclipse**模式, 而并非是Gradle模式 #### 3. 这个界面是项目的基本配置, 设置如下图 ![project_config](https://box.kancloud.cn/e0c1499dd1af474380ff114871bf8c1f_2128x1450.png =450x300) >[warning] 注意: > - Gradle: 因为项目自带Gradle运行库, 这里选择使用默认的, 不适用操作系统已安装的 > - Java_JDK: 在[开发环境](开发环境.md)章节有介绍, ofbiz_v16.11版本使用的JDK最低要求是 jdk_v1.8, 所以这里选择 1.8 > - ipr文件: IDEA默认在项目根目录添加其专属配置文件, 但是有两种存放配置文件的方式, 一种是将配置文件存到一个文件夹(.idea)里, 一种是将文件存入(.ipr)文件内, 为了方便查阅和调整IDEA的配置, 且容易定位待改配置项, 我们选择(.ipr)方式. #### 4. 上一步, 点击(Finish)按钮后, 等待IDEA载入项目, 成功导入结果如下图 ![import_success](https://box.kancloud.cn/43fab18434df6a2018f628351772e240_1808x1294.png =450x300) >[warning] 注意: > - 导入过程因电脑配置会有快慢, 请耐心等待 > - 最慢的是为项目建立索引的过程, 你将会在IDEA的右下角看到一个进度条在缓慢的递进 > - 导入结束后, Gradle插件功能窗口将自动弹出, 如下图, 请点击箭头处方块停止Gradle的自动编译, 稍后我将在讲解[配置运行](配置运行.md)时介绍 ![import_success_gradle](https://box.kancloud.cn/0653f14ebb516927590c6b9f30a17e25_1436x570.png =400x150) #### 5. 至此, 项目导入IDEA开发工具完成. ### 使用Eclipse开发OFBiz > 鉴于新版本的OFBiz使用的编译脚本从Ant更新为Gradle了, > 而Eclipse的默认环境又不支持Gradle项目(安装请看[为Eclipse安装Gradle环境](为Eclipse安装Gradle环境.md)), > 应网友要求, 特为此版本编写Eclipse开发的导入教程. > #### 1. 打开Eclipse到应用工作台, 准备导入项目 ![Eclipse_Import](https://box.kancloud.cn/07f56abc11dac7affa5f0c072889030a_560x740.png =220x250) #### 2. 点击[Import...]按钮后打开导入窗口, 选择导入已存在项目 ![Import_window1](https://box.kancloud.cn/a58ff73266061d1c2d9c578cc1c72646_1046x542.png =420x200) #### 3. [Browse...]选择项目所在根目录, 点击[Finish]完成 ![Import_window2](https://box.kancloud.cn/b2f654f00169468fe9a84da8d2a9f352_1040x1346.png =400x500) #### 4. 至此, OFBiz项目导入完成 > 若导入后报**UnsupportedConfigurationException**异常, 请看[解决Gradle项目导入Eclipse后抛出UnsupportedConfigurationException异常](解决Gradle项目导入Eclipse后抛出UnsupportedConfigurationException异常.md). > 若导入后大量的**src**目录都报错, 请看[Gradle项目在Eclipse中自动链接依赖的jar包](Gradle项目在Eclipse中自动链接依赖的jar包.md). >[warning] 注意: > - 若导入的是Gradle版本的OFBiz, 建议优先[为Eclipse安装Gradle环境](为Eclipse安装Gradle环境.md) > - 导入过程因电脑配置会有快慢, 请耐心等待. > - 导入后可能会抛出第4步发生的问题, 请按解决方案尝试解决, > - 若有问题请联系我或留言.