文档章节

编译运行Red5源代码

abcijkxyz
 abcijkxyz
发布于 2016/08/06 12:24
字数 593
阅读 15
收藏 0

1.安装Eclipse3.3.2
 a.点这里从官方网站下载

 b.解压缩到D:\red5
 c.
进入D:\red5\eclipse,双击eclipse.exe
 d.
选择工程存放目录,设置在D:\red5\code,勾选"Use this as the default and do not ask again"

2.安装Subclipse(Eclipse上的SVN插件)
 a.点这里从官方网站下载

 b. 选择 Eclipse 主菜单中 Help->Software Updates->Find and Install...
 c.
选择 Search for new features toinstall, 单击 next ,进入插件安装界面
 d.
单击 New Archived Site... 打开文件选取界面,找到刚才下载的 site-1.4.4.zip 双击。弹出 Edit Local Site 界面,单击 OK
 e.
回到 c 画面,单击 Finish
 f.
进入 Updates 界面,勾选 "JavaHL Adapter(recommended)" "Subclipse(required)" ,单击 next

 g.进入Install界面,选中"I accept the terms in the license agreements",单击next
 h.
单击Finish,弹出新界面单击Install All,再弹出新界面单击YesEclipse重新启动,此时Subclipse安装完毕。

3.red5svn上取出源代码
 a.
选择 Eclipse 主菜单中 Window->Open Perspective->Other ,弹出 "Open Perspective" 界面,选择 "SVN 资源库研究 " ,单击 OK


 b.Eclipse左侧,单击右键弹出菜单,选择"新建"->"资源库位置..."
 c.
进入"添加SVN资源库"界面,在URL中填入:http://red5.googlecode.com/svn/java/server/tags/0_9rc1/,单击Finish
 d.
Eclipse左侧,出现一个条目"http://red5.googlecode.com/svn/java/server/tags/0_9rc1/",右键点击,弹出菜单选择"检出为..."


e.等待片刻,弹出"SVN检出"界面,选中"做为工作空间中的项目检出",单击Finish
 f.
弹出"SVN检出"界面,此时正在从远程SVN服务器取回源代码,等待1N分钟(视你的网速)
 g.
下载完毕,选择Eclipse主菜单中Window->Open Perspective->Java,进入Java编辑视图

4.编译red5源代码
 a.
打开red5_server工程,找到build.xml,右键单击,选择Run As->Ant Build
 b.
Ant引导的编译过程中会利用Ivy下载相关依赖的jar文件(入门推荐学习这篇文章官方教程)
 c.看到BUILD SUCCESSFUL。打开lib文件夹,所有依赖的jar文件都放在里边了。打开工程属性,选择Java Build Path,打开Libraries选项卡,单击Add JARs,选取lib文件夹里所有的jar,单击OK

5.运行red5 Standalone
 a.
找到org.red5.server.Standalone,运行之。
 b.
日志系统使用LogBack


本文转载自:http://blog.csdn.net/leixiaohua1020/article/details/12530113

abcijkxyz
粉丝 63
博文 6196
码字总数 1876
作品 0
深圳
项目经理
私信 提问

暂无文章

八、RabbitMQ的集群原理

集群架构 写在前面 RabbitMQ集群是按照低延迟环境设计的,千万不要跨越WAN或者互联网来搭建RabbitMQ集群。如果一定要在高延迟环境下使用RabbitMQ集群,可以参考使用Shovel和Federation工具。...

XuePeng77
今天
1
0
mac系统下,brew 安装mysql,用终端可以连接,navicat却连接不上?

问题: 1.报错? 2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found 2.自己通过设置,已经把密......

写bug的攻城狮
昨天
2
0
老生常谈,HashMap的死循环

问题 最近的几次面试中,我都问了是否了解HashMap在并发使用时可能发生死循环,导致cpu100%,结果让我很意外,都表示不知道有这样的问题,让我意外的是面试者的工作年限都不短。 由于HashMap...

群星纪元
昨天
5
0
拉普拉斯算子

拉普拉斯算子是二阶微分算子。 我们知道,一维离散信号一阶微分公式如下: 相应的,一维离散信号二阶微分公式如下: 由于图像有x和y两个方向,因此图像信号属于二维离散信号。其在x,y两个...

yepanl
昨天
3
0
记录"正则表达式"

详细请查看我的博客:https://blog.enjoytoshare.club/article/RegularExpression.html 1 写在前面 正则表达式(Regular Expression)在代码中常常简写为regex。正则表达式通常被用来检索、替...

wugenqiang
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部