[OFBiz]开发 一
1.使用Eclipse3.7.1 + subclipse plugins 1.8.2(svn client)
http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
2.使用svn checkout apache-ofbiz-10.04的代码:
Anonymous (Guest) Access
To connect to the OFBiz SVN Respository for anonymous checkout use your SVN client command line tool:
trunk : $ svn co http://svn.apache.org/repos/asf/ofbiz/trunk ofbiz
release11.04 : $ svn co http://svn.apache.org/repos/asf/ofbiz/branches/release11.04 ofbiz.11.04
release10.04 : $ svn co http://svn.apache.org/repos/asf/ofbiz/branches/release10.04 ofbiz.10.04
release09.04 : $ svn co http://svn.apache.org/repos/asf/ofbiz/branches/release09.04 ofbiz.09.04
ofbiz团队采用eclipse开发.
3. 代码check out后为330M.
4. 分支release10.04 ofbiz.10.04, 最初的svn提交号是: 939941
New release branch for releases os series 10.04: this is a feature freeze at the end of April 2010; in this branch only bug fixes will be committed; tags will be created out of it when releases will be issued.
5.2010-04-01最初的r939941的工程, 使用45个src目录,和194个jar包.
注:在classpath中有两处有问题:
<classpathentry kind="src" path="framework/base/build/gen-src/javacc"/>
<classpathentry kind="src" path="framework/sql/build/gen-src/javacc"/>
在下载的apache-ofbiz-10.04.zip中有这个build目录
E:\apache-ofbiz-10.04\framework\base\build\gen-src\javacc
E:\apache-ofbiz-10.04\framework\sql\build\gen-src\javacc
但是在check的代码中, 没有这个build目录.
build目录是在执行了ant run-install后生成的, gen-src是在执行了下面两个模板文后, 生成的中间java文件:
E:\apache-ofbiz-10.04\framework\sql\src\org\ofbiz\sql\Parser.jj
E:\apache-ofbiz-10.04\framework\base\src\org\ofbiz\base\json\JSON.jj
6.Ant的build.xml文件, 有33个target, 其中run-install需要执行编绎功能(不能使用JDK1.7).
它先执行build这个target
然后, 执行: ofbiz.jar install
实现,数据库表的初始化, 也就是安装功能.
[rmic] RMI Compiling 1 class to E:\eclipse-SDK-3.7.1-win32\ofbiz\apache-ofbiz-10.04\framework\service\build\classes
[rmic] error: C:\Program Files\Java\jre7\lib\rt.jar(java/rmi/server/UnicastRemoteObject.class) 中的类文件格式无效。 major.minor 版本 "51.0" 太新,此工具无法识别。
[rmic] error: 在 class org.ofbiz.service.rmi.RemoteDispatcherImpl 中未找到类 java.rmi.server.UnicastRemoteObject。
[rmic] 2 个错误
[OFBiz]开发 一的更多相关文章
- [OFBiz]开发 五
1.初学者例程:OFBiz Tutorial - A Beginners Development Guidehttps://cwiki.apache.org/confluence/display/OF ...
- [OFBiz]开发 四
1.在几个已安装的应用模块中,资产管理模块,是最简单的,可以从这个开始入手.E:\eclipse-SDK-3.7.1-win32\ofbiz\apache-ofbiz-10.04\specialpur ...
- [OFBiz]开发 三
1. Debug不要在Eclipse中使用Ant来启动ofbiz, 因为在Eclipse中无法kill掉Ant的进程,而ofbiz又没有提供stop的方法.(有一个hook shutdown的方法,但 ...
- [OFBiz]开发 二
1.svn中check出的apache-ofbiz-10.04(svn_2010-04-01代码备分)由于它的所有文件都不含有中文,所以Eclipse使用什么编码方式都可以(ISO, GBK, UTF ...
- OFBiz项目简介
记得最早使用OFBiz是十年前在公司的一个EA游戏项目中,用来实现玩家在游戏中购买各种游戏装备.当由于自己刚出校门不久,经验也少,对软件产品架构.思想.目的了解不透彻,不明白OFBiz设计上的优点,本 ...
- ofbiz框架以及核心原理介绍
1. 什么是Ofbiz Ofbiz(Open for business)是一个开源的,基于J2EE和XML规范的,用于构建大型企业级.跨平台.跨数据库.跨应用服务器的多层.分布式电子商务类WEB应用系 ...
- OFbiz--HelloWorld
上篇博客<OFbiz--简单介绍>我们介绍了OFbiz是什么,以下我们就開始用OFbiz开发我们的第一个程序--HelloWorld. 过程例如以下: 首先在hot-deploy下新建文件 ...
- OFBIZ 10.04 开发环境搭建(ofbiz+mysql+eclipse)
1.下载安装 JDK1.6,并设置环境变量 在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”. 新建系统变量JAVA_HOME:C:Program Fil ...
- gradle ofbiz 16 开发环境搭建
原 gradle ofbiz 16 开发环境搭建 2017年02月13日 10:59:19 阅读数:2702 1.安装jdk 2.配置jdk环境变量 3.eclipse 安装svn 插件 4.svn下 ...
随机推荐
- python学习笔记25(文件管理 os包)
os包我们经常会与文件和目录打交道,对于这些操作python提供了一个os模块,里面包含了很多操作文件和目录的函数.如果你对linux基本操作了解的话,下面的一些os方法应该会很熟悉的,因为基本和li ...
- 1028: [JSOI2007]麻将 - BZOJ
Description 麻将是中国传统的娱乐工具之一.麻将牌的牌可以分为字牌(共有东.南.西.北.中.发.白七种)和序数牌(分为条子.饼子.万子三种花色,每种花色各有一到九的九种牌),每种牌各四张.在 ...
- [JavaScript] js 判断闰年
/** * 判断闰年函数 * @param {number} year 要判断的年份 * @return {bool} 返回布尔值 * * 其实只要满足下面几个条件即可. * 1.普通年能被4整除且不 ...
- flash链接需要后台调用时的插入flash方法
<!--<textarea id="syslink" style="display:none;">// 1:打宝塔 2:山寨玩法 3:跨服竞技 ...
- [转载]JQuery的Ajax跨域请求的解决方案
今天在项目中需要做远程数据加载并渲染页面,直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式,于是即刻翻出Jquery的API出来研究,发现JQuer ...
- 团体程序设计天梯赛-练习集L1-005. 考试座位号
L1-005. 考试座位号 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 每个PAT考生在参加考试时都会被分配两个座位号,一个 ...
- 搭建 Android 开发环境,初试HelloWorld (win7) (上) (转)
搭建Android开发环境主要有以下几步要做: 1.JDK安装 2.Eclipse安装 3.Android SDK安装 4.ADT安装 5.创建AVD 1.JDK(Java Development K ...
- [转]掌握 ASP.NET 之路:自定义实体类简介 --自定义实体类和DataSet的比较
转自: http://www.microsoft.com/china/msdn/library/webservices/asp.net/CustEntCls.mspx?mfr=true 发布日期 : ...
- Android面试宝典(转)
Java知识点包括:接口与抽象的使用及区别,多线程,socket基础,集合类,也有个别公司考察定义,很无语. C/C++知识点包括:指针的移动,排序算法,链表,有时还会有二叉树的遍历或图的遍历. 1. ...
- java中List集合及其遍历详解
1. 首先List<E>集合继承与Collection<E>,是一个接口. ① Collection (集合框架是JDK1.2版本出现的) ② list:是有序的,元素可 ...