iDempiere 使用指南 windows下eclipse开发环境配置及打包下载
2014-11-26 19:02
1131 查看
Created by 蓝色布鲁斯,QQ32876341,blog http://www.cnblogs.com/zzyan/
iDempiere官方中文wiki主页 http://wiki.idempiere.org/zh
iDempiere 中文社区www.idempiere.org.cn
iDempiere 中文社区QQ群 65713012
本文说明如何在windows下面配置iDempiere的eclipse 开发环境,同时提供配置好的环境下载。请同时参照第一篇 绿色版iDempiere环境 ,本文用到同一个测试环境搭建eclipse。/article/5599420.html
绿色版测试环境下载:http://pan.baidu.com/s/1nt81GHb
开发环境(eclipse)下载:http://pan.baidu.com/s/1bnvpmVl
eclipse下载后,首次打开eclipse,需要设置workspace,直接指向我们的idempiere代码文件夹idempiere_hgrepo_v2.1。
E:\idemDev\idempiere_hgrepo_v2.1
给eclipse安装两个插件,分别是Mercurial和Buckminster
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/0ca87f0735a85e1ecf479cf9c4ce894e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/8421d0572137036ea1fc5a46ad88285c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/94395d4f13fe1375f0f40e4284f7fd1b.png)
安装完成以后,在源码文件夹下面新建一个空文件夹 targetPlatform
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/45e676de7bb8e763c4b09f1514e95e6f.png)
在eclipse配置targetPlatform
Preferences >> Plug-in Development >> Target Platform >> Add
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/8e2b097f5a8cef223331db4ebc161ce6.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/6a5db7b4ad1ea42de91e44b28707b681.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/c706b4ac410cdde36a47b2d8e06bfe68.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/2275445afacb32dd9c523dc696c64e7b.png)
执行import操作
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/a2eeb96cbbcbcd2a261eefe22731d1ca.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/cc6965616aa0ac3696b8a79f277487fc.png)
;
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/99c8cbbd118c8c7a67733056eafd78db.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/8665bac8e5605ae3f13da38a09132bbf.png)
导入完成以后,左侧出现了很多project
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/7d33c2f34bffd0e02c3fa341d5b7fb66.png)
上面的错误是因为TortoiseHG没有安装,需要安装TortoiseHG,否则rebulid会有问题
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/dcf94243d1d582d82ba9493102c13a0d.png)
安装完TortoiseHG以后,在preference中将mercurial的命令设置为该TortoiseHG的hg.exe路径
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/16e84a9853cca7d31b27af07b9cca6e1.png)
因为前面由于HG设置有问题,导致build不成功,执行一次Clean操作选择自动build所有项目
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/e4f27ecfe6660d704612dcd63c4194a1.png)
设置了HG以后,clean/rebuild成功,但是系统仍然有5个错误,查看了一下,都是字符错误。应该是编码错了。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/79700b2a1af30f8ad31a6d9c06d12c62.png)
在eclipse中,当前为GBK,将其置为UTF-8,设置完了以后将eclipse重启
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/f206cab9d70fab75f2cd60f26fba0d64.png)
启动postgresql数据库
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/f0b45287e8f2e5d3d8700d67b456f27c.png)
由于本机已经安装了idempiere的测试环境,所以不需要再进行数据库的导入,直接尝试运行系统
iDempiere configuration
Run >> Run Configuration
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/3600fcdb524915d5371309d37a02f4bc.png)
虽然提示有错误(编码问题),但是能够正常跑,install.base测试成功。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/61a81515a571d4dcb5591e5187ff20b9.png)
我们跑server.product,启动idempiere服务器
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/4baf63ab1ed151e8684bb3e44457ec65.png)
系统显示正常启动
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/50c456972e834994945e3619eb6e8272.png)
进入到firefox,访问localhost:8080,可以正常访问,说明服务器部分已经正常配置完成并可以访问。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/807e315889bc822bfaf0f9f510a33bc5.png)
Run swingclient.product,启动swing客户端
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/978145ab4234f2471b4554533b8e5236.png)
设置服务器localhost,端口8443,连接正常
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/1d973d4d9bf10280bc0fb90baf2c06fb.png)
可以正常访问客户端,说明客户端代码也没有问题了
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/8eb0a10f4d5741294122c7f97ee5ce14.png)
测试完服务器端和客户端,说明系统的开发环境已经建立好,可以在eclipse中进行代码更改和项目调试。
iDempiere官方中文wiki主页 http://wiki.idempiere.org/zh
iDempiere 中文社区www.idempiere.org.cn
iDempiere 中文社区QQ群 65713012
本文说明如何在windows下面配置iDempiere的eclipse 开发环境,同时提供配置好的环境下载。请同时参照第一篇 绿色版iDempiere环境 ,本文用到同一个测试环境搭建eclipse。/article/5599420.html
绿色版测试环境下载:http://pan.baidu.com/s/1nt81GHb
开发环境(eclipse)下载:http://pan.baidu.com/s/1bnvpmVl
eclipse下载后,首次打开eclipse,需要设置workspace,直接指向我们的idempiere代码文件夹idempiere_hgrepo_v2.1。
E:\idemDev\idempiere_hgrepo_v2.1
给eclipse安装两个插件,分别是Mercurial和Buckminster
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/0ca87f0735a85e1ecf479cf9c4ce894e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/8421d0572137036ea1fc5a46ad88285c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/94395d4f13fe1375f0f40e4284f7fd1b.png)
安装完成以后,在源码文件夹下面新建一个空文件夹 targetPlatform
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/45e676de7bb8e763c4b09f1514e95e6f.png)
在eclipse配置targetPlatform
Preferences >> Plug-in Development >> Target Platform >> Add
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/8e2b097f5a8cef223331db4ebc161ce6.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/6a5db7b4ad1ea42de91e44b28707b681.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/c706b4ac410cdde36a47b2d8e06bfe68.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/2275445afacb32dd9c523dc696c64e7b.png)
执行import操作
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/a2eeb96cbbcbcd2a261eefe22731d1ca.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/cc6965616aa0ac3696b8a79f277487fc.png)
;
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/99c8cbbd118c8c7a67733056eafd78db.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/8665bac8e5605ae3f13da38a09132bbf.png)
导入完成以后,左侧出现了很多project
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/7d33c2f34bffd0e02c3fa341d5b7fb66.png)
上面的错误是因为TortoiseHG没有安装,需要安装TortoiseHG,否则rebulid会有问题
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/dcf94243d1d582d82ba9493102c13a0d.png)
安装完TortoiseHG以后,在preference中将mercurial的命令设置为该TortoiseHG的hg.exe路径
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/16e84a9853cca7d31b27af07b9cca6e1.png)
因为前面由于HG设置有问题,导致build不成功,执行一次Clean操作选择自动build所有项目
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/e4f27ecfe6660d704612dcd63c4194a1.png)
设置了HG以后,clean/rebuild成功,但是系统仍然有5个错误,查看了一下,都是字符错误。应该是编码错了。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/79700b2a1af30f8ad31a6d9c06d12c62.png)
在eclipse中,当前为GBK,将其置为UTF-8,设置完了以后将eclipse重启
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/f206cab9d70fab75f2cd60f26fba0d64.png)
启动postgresql数据库
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/f0b45287e8f2e5d3d8700d67b456f27c.png)
由于本机已经安装了idempiere的测试环境,所以不需要再进行数据库的导入,直接尝试运行系统
iDempiere configuration
Run >> Run Configuration
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/3600fcdb524915d5371309d37a02f4bc.png)
虽然提示有错误(编码问题),但是能够正常跑,install.base测试成功。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/61a81515a571d4dcb5591e5187ff20b9.png)
我们跑server.product,启动idempiere服务器
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/4baf63ab1ed151e8684bb3e44457ec65.png)
系统显示正常启动
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/50c456972e834994945e3619eb6e8272.png)
进入到firefox,访问localhost:8080,可以正常访问,说明服务器部分已经正常配置完成并可以访问。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/807e315889bc822bfaf0f9f510a33bc5.png)
Run swingclient.product,启动swing客户端
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/978145ab4234f2471b4554533b8e5236.png)
设置服务器localhost,端口8443,连接正常
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/1d973d4d9bf10280bc0fb90baf2c06fb.png)
可以正常访问客户端,说明客户端代码也没有问题了
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/08/8eb0a10f4d5741294122c7f97ee5ce14.png)
测试完服务器端和客户端,说明系统的开发环境已经建立好,可以在eclipse中进行代码更改和项目调试。
相关文章推荐
- [android那事]windows下使用eclipse+ADT配置android开发环境
- 在Windows上使用Eclipse配置Hadoop MapReduce开发环境
- windows下的virtual box中的ubuntu系统,使用 eclipse开发android的环境配置
- Windows 下Eclipse的C++开发环境配置
- 使用eclipse(v3.01)与mingw(v3.1.0)搭建Windows下C/C++开发环境
- linux下Eclipse+CDT开发环境配置与使用
- Windows下使用VIM,搭建Mainframe开发环境(三)---基础配置
- Windows上配置和使用svn-1.4.6 + Apache2.2.6 + Eclipse版本控制环境
- eclipse + JBoss 5 + EJB3开发指南(5):使用配置文件发布Session Bean
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Windows 下Eclipse的C++开发环境配置
- eclipse + JBoss 5 + EJB3开发指南(5):使用配置文件发布Session Bean
- 跨平台GUI--Qt windows 开发环境安装配置(Eclipse CDT+ MinGW+QT) (转载)
- [转]在Windows下使用MingGW[GCC+OpenMP]和CodeBlocks开发多核应用基本环境配置
- 如何在Windows下配置Android的Eclipse开发环境
- eclipse + JBoss 5 + EJB3开发指南(5):使用配置文件发布Session Be