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]开发 一的更多相关文章

  1. [OFBiz]开发 五

    1.初学者例程:OFBiz Tutorial - A Beginners Development Guidehttps://cwiki.apache.org/confluence/display/OF ...

  2. [OFBiz]开发 四

    1.在几个已安装的应用模块中,资产管理模块,是最简单的,可以从这个开始入手.E:\eclipse-SDK-3.7.1-win32\ofbiz\apache-ofbiz-10.04\specialpur ...

  3. [OFBiz]开发 三

    1. Debug不要在Eclipse中使用Ant来启动ofbiz, 因为在Eclipse中无法kill掉Ant的进程,而ofbiz又没有提供stop的方法.(有一个hook shutdown的方法,但 ...

  4. [OFBiz]开发 二

    1.svn中check出的apache-ofbiz-10.04(svn_2010-04-01代码备分)由于它的所有文件都不含有中文,所以Eclipse使用什么编码方式都可以(ISO, GBK, UTF ...

  5. OFBiz项目简介

    记得最早使用OFBiz是十年前在公司的一个EA游戏项目中,用来实现玩家在游戏中购买各种游戏装备.当由于自己刚出校门不久,经验也少,对软件产品架构.思想.目的了解不透彻,不明白OFBiz设计上的优点,本 ...

  6. ofbiz框架以及核心原理介绍

    1. 什么是Ofbiz Ofbiz(Open for business)是一个开源的,基于J2EE和XML规范的,用于构建大型企业级.跨平台.跨数据库.跨应用服务器的多层.分布式电子商务类WEB应用系 ...

  7. OFbiz--HelloWorld

    上篇博客<OFbiz--简单介绍>我们介绍了OFbiz是什么,以下我们就開始用OFbiz开发我们的第一个程序--HelloWorld. 过程例如以下: 首先在hot-deploy下新建文件 ...

  8. OFBIZ 10.04 开发环境搭建(ofbiz+mysql+eclipse)

    1.下载安装 JDK1.6,并设置环境变量 在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”.    新建系统变量JAVA_HOME:C:Program Fil ...

  9. gradle ofbiz 16 开发环境搭建

    原 gradle ofbiz 16 开发环境搭建 2017年02月13日 10:59:19 阅读数:2702 1.安装jdk 2.配置jdk环境变量 3.eclipse 安装svn 插件 4.svn下 ...

随机推荐

  1. C#设计模式学习资料--外观模式

    http://www.cf17.com/html/article/172.html http://blog.csdn.net/scucj/article/details/1374657 http:// ...

  2. ***总结:在linux下连接redis并进行命令行操作(设置redis密码)

    [root@iZ254lfyd6nZ ~]# cd / [root@iZ254lfyd6nZ /]# ls bin boot dev etc home lib lib64 lost+found med ...

  3. linux的定时任务crontab

    每隔一分钟执行以下语句: #打印当前时间: date "+%Y-%m-%d %T" 保存为/usr/test/test.sh 查看系统中当前用户有多少个定时任务: crontab ...

  4. netstat命令查看服务器运行情况

    netstat -n|grep 80出现大量time_wait 在运行netstat -n|grep 80 | awk '/^tcp/ {++S[$NF]} END {for(a in S) prin ...

  5. redis的key过期时间

    public void set(String key,String value,int liveTime){ this.set(key, value); this.getJedis().expire( ...

  6. [ASP.NET MVC] 利用动态注入HTML的方式来设计复杂页面

    原文:[ASP.NET MVC] 利用动态注入HTML的方式来设计复杂页面 随着最终用户对用户体验需求的不断提高,实际上我们很多情况下已经在按照桌面应用的标准来设计Web应用,甚至很多Web页面本身就 ...

  7. Stop-The-World

    Stop-The-World –Java中一种全局暂停的现象 –全局停顿,所有Java代码停止,native代码可以执行,但不能和JVM交互 –多半由于GC引起 •Dump线程 •死锁检查 •堆Dum ...

  8. Android安全问题 抢先开机启动

    导读:我们以如何抢先开机启动为例,来说明接收无序广播的静态广播接收器的接收顺序 (注意,文本只是陈述结果,所以叫结果篇,之后的文章再给出源码分析) 首先先说一下android中的广播和广播接收器 广播 ...

  9. Android TextView和EditText属性详解

    TextView属性详解: autoLink设置 是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web /email/phone/map/all) ...

  10. LINUX进程优先级实现

    首先linux进程优先级的范围是-20到19 将当前目录下的documents目录打包,但不希望tar占用太多CPU: nice -19 tar zcf pack.tar.gz documents 这 ...