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. 6779. Can you answer these queries VII - SPOJ

    Given a tree with N ( N<=100000 ) nodes. Each node has a interger value x_i ( |x_i|<=10000 ). ...

  3. 5.1:FactoryBean的使用

    5.1  FactoryBean的使用 一般情况下,Spring通过反射机制利用bean的class属性指定实现类来实例化bean .在某些情况下,实例化bean过程比较复杂,如果按照传统的方式,则需 ...

  4. PHP5 session 详解

    http协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议.所谓无状态,指的是不会维护http请求数据,http请求是独立的,非持久的.而越来越复杂的WEB应用,需要保存一些用户状 ...

  5. java信号量PV操作 解决生产者-消费者问题

    package test1; /** * 该例子演示生产者和消费者的问题(设只有一个缓存空间.一个消费者和一个生产者) * MySystem类定义了缓冲区个数以及信号量 * @author HYY * ...

  6. java:I/O 一行一行读取和写入

    BufferedReader逐行读取 import java.io.*; class Test { public static void main(String args []){ FileReade ...

  7. R语言学习笔记:向量化

    R语言最强大的方面之一就是函数的向量化,这些函数可以直接对向量的每个元素进行操作.例如: 对每个元素进行开方 > v<-c(4,3,8,16,7.3) > v [1]  4.0  3 ...

  8. 如何提高Web服务端并发效率的异步编程技术

    作为一名web工程师都希望自己做的web应用能被越来越多的人使用,如果我们所做的web应用随着用户的增多而宕机了,那么越来越多的人就会变得越来越少了,为了让我们的web应用能有更多人使用,我们就得提升 ...

  9. FastScroll(2)不分组的listview 打开fastscroll的分组提示功能

    本文只让fastscroll具有提示分组功能,但listview并不显示分组,如果想让分组的listview显示fastscroll,看下篇. 1,在listview中打开fastscroll 2,自 ...

  10. C# CLR及程序集部署浅析

    摘 要 .NET Framework 到底是什么?公共语言运行时和 .NET Framework 类库分别指的是什么东西?CLR. CLS. CTS.FCL等这些又是什么?为什么出现程序集的概念?它与 ...