OpenMeetings 编译

一、首先第一步是获取软件

由于OpenMeetings的最新版本是自带了LPS的也就是说不需要再重复安装OpenLaszlo了,故相关内容省略。首先在这感谢星空、openmeetings研发和openmeetings技术群的朋友在整个探索过程中给了很大的帮助!下面就正式开始:

1:下载源码地址

由于开源软件是用SVN来CHECK OUT源码的,故大家想要下源码的话就先去下一个SVN来地址是:http://tortoisesvn.net/downloads.html直接点击那个DownLoad就可以了

完了后一路安装,全部默认。中途有可能要你去注册,那个没关系的注册一个也无妨。

安装完后你在电脑的硬盘目录下面右键单击就会出现如下内容:

 

 

这就证明你安装好了

完了就如上图在你想要保存源代码的目录下面邮件选择上图中的选项然后把下面这个源代码的链接粘贴进去

URL: http://openmeetings.googlecode.com/svn/trunk/singlewebapp/

如下图:

 

然后点击OK就耐心的等待可以了。

等全部CHECK OUT了会提示successful,如果失败的话也不要灰心多试几次,毕竟是从美国的服务器上面下代码,自然没有那么的顺利。

 

2好了现在有源码了

下来我们去下载MyEclipse(如果已经安装的兄弟可以跳过本节)

下载地址:

http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.5.0-win32.exe

这里我用的8.5版本,这个版本我是通过了的。

安装就不啰嗦了,一路确认就可以了。

 

 

3接下来是下载JDK

http://cds-esd.sun.com/ESD6/JSCDL/jdk/6u24-b07/jdk-6u24-windows-i586.exe?AuthParam=1300440728_f85aab004ecc39944a230e96ff615d97&TicketId=nod0A1oWQX95kuIplUSbVZqdcw%3D%3D&GroupName=CDS&FilePath=/ESD6/JSCDL/jdk/6u24-b07/jdk-6u24-windows-i586.exe&File=jdk-6u24-windows-i586.exe

点击就是下载了

如果不行的话,就到这个页面这设置一下:

https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u24-oth-JPR@CDS-CDS_Developer

下载完后一路确认。

但请记下自己的安装路径!!(往后的章节,JAVA的安装路径将直接使用“JAVA安装路径”字样代替哦!例如我的安装路径:“C:/Program Files/Java/jdk1.6.0_22”这个就用“JAVA安装路径”来代替了。)

 

到现在为止软件获取和安装已经完成了,总结一下:

A.安装了SVN

B.安装了Myeclipse

C.安装了JDK并记下了安装路径。

 

 

二、调整软件设置

使之为OM的编译做准备。(这个很重要,而且要非常小心,重点的地方我会详细说明的,少有不慎,结果将是编译不成功错误一大堆!)

 

1源码到MyEclipse

将上面由SVN 软件CHECK OUT出来的代码IMPORT到Myeclipse里面,使之能够被Myeclipse认识,并编辑。

首先是找到我们下载好的源码,也就是上文中此处我们自己选择的用于存放源码的文件夹。在这里我建议读者呢先COPY一份源码,并压缩做一个RAR文件,虽然比较麻烦,但是毕竟修改源码是一件非常复杂的事情,很多时候你会改到崩溃,那时候你最希望还原所有的操作,在Myeclipse里面的还原是有限的不能100%的还原,于是最保险的就是做一个备份而且由于源码文件的文件结构过于复杂,在COPY 的过程将是一场恶梦,但是如果做了RAR,当你要移动文件的时候就非常方便了故而建议做一个RAR的备份文档。

   做完上面以后我们一定要在硬盘的根目录例如d:/去做一个用来修改的COPY,如图:

 

这样做的原因是因为,我说的这个版本的源码在以后的编译过程中有漏洞,如果是文件路径带空格的话就编译不成功,而且不提示错误(我就因为这个“杯具”郁闷的好久!)。

 

好了接下来我们打开Myeclipse8.5选择如图:

 

 

再在接下来的选框中选择excit program如图:

 

 

然后选择目录,如图:

 

中间红色字体的部分就是我们要根据自己的实际情况填入的那份在硬盘根目录下面的用于存放那个源文件COPY的文件夹。

然后确认。

 

现在就是漫长的等待时间~~~~~~~~

 

等到Myeclipse完成了以后呢我们就可以接下来的工作了!

 

 

2Myeclipse中配置单独工程JDK

在Myeclipse中配置这个工程的JDK,请注意,不管你原先是否配置过JDK,在这里我也希望你再跟随我的步骤配置一遍,因为可能这是Myeclipse的BUG吧,不设置的话就是会导致编译不成功!

在你Import的那个工程上面点击右键选择Properties,如图:

 

 

在接下来的窗口中选择Java Build Path -> 选择Libraries页卡

,如图:

 

 

在这个页卡中双击JRE System Library,如图:

 

 

在接下来的选框中选择Insatalled JREs,如图:

 

 

在接下来的选框中选择ADD,如图:

 

 

选择我们自己本机的JDK的安装路径。

并记得勾选前面的勾勾,如图:

 

apply -> OK

漫长的等待~~~~~~~~

 

到这里所有的准备操作都完了,接下来就是最后的一步编译了

 

3ANT编译

打开在Myeclipse中我们已Import的工程,展开如图:

 

 

拖滑动条到最下面右键单击build_red5webbap.xml如图:

 

 

接下来是漫长的等待,注意Console提示,必须如下所示,如果少了些什么的话,请仔细检查全部的步骤,重点是第二部分是否正确!

Buildfile: D:/ROOT/build_red5webapp.xml

cleanForBinary:

   [delete] Deleting: D:/ROOT/filetest.keystore

prepare:

    [mkdir] Created dir: D:/ROOT/screen_compile

    [mkdir] Created dir: D:/ROOT/dist

     [copy] Copying 396 files to D:/ROOT/dist

     [copy] Copied 42 empty directories to 9 empty directories under D:/ROOT/dist

     [copy] Copying 168 files to D:/ROOT/dist/red5/webapps/openmeetings/WEB-INF/lib

     [copy] Copying 36 files to D:/ROOT/dist/red5/webapps/openmeetings/languages

     [copy] Copying 6 files to D:/ROOT/dist/red5/webapps/openmeetings/conf

resources:

     [copy] Copying 96 files to D:/ROOT/bin

     [copy] Copying 8 files to D:/ROOT/screen_compile

compile:

     [echo] Compile main to D:/ROOT/bin

[javac] Compiling 283 source files to D:/ROOT/bin

 

 

 

如果你的提示和实例一模一样的话,恭喜你!好了,到这编译就算完成了,你可以到你的根目录下面的那个源码文件夹下面的dist目录下面去取编译好的RED5文件夹了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值