RED5的中文资料象牛毛一样稀少。。从下载到完全调试成功,大概花费了1天多的时间。在这个把中间出现的问题罗列出来,希望给想研究RED5的朋友一点帮助。
需要用到的软件:
RED5 0.6 RC2 : http://osflash.org/red5
Eclipse 3.2 : http://www.eclipse.org
ant: http://ant.apache.org/
JDK: http://java.sun.com/javase/downloads/index.jsp
如果想直接通过SVN获得最新的RED5,还需要安装Eclipse的SVN插件:http://subclipse.tigris.org/
呵呵,装的东西够多吧?简单说一下各个软件的用途。如果是直接从SVN下载获得RED5,那么这里是不具备WIN下运行的文件的,所以就需要ant
server来编译运行。下载安装包的朋友就不需要再用ANT来编译了(不过做开发的话,建议还是拖下来比较好,又不大,10几M而已)。Eclipse
是开发RED5服务器端的必须工具,JDK是RED5运行的必要环境。
这里,我以SVN下载版为例来介绍配置。
首先在Eclipse中用SVN插件(右上角有一个小加号的图标->other->SVN
xxx)从RED5官方网站获得最新的代码(我下了至少两个小时,美国到中国好远啊。。。)SVN地址在RED5的官方网站,我下载的时候为
http://svn1.cvsdude.com/osflash/red5/java/server/trunk,连接上以后,在最上面的那一级点右
键,选择check out,然后选择目标路径什么的就不再多说了。。
下载完成后,需要为Eclipse指定RED5的
Build文件,在左边的列表顶端文件上点右键,然后选择External
tools(工具栏绿色的PLAY图标,有红色锁的那个。。),打开后选左侧择蚂蚁图标(ANT),右键->Creat,输入文件名
server_all,然后点第一行的浏览按钮,在弹出的窗口中选择build.xml,确定。然后选择target标签,在下面的选择中把all勾选,
并选中该行,然后Apply.再操作一次,新建server_server,同样选择build.xml,然后在target中把all的勾选取消,选择
server,同样选中该行,点Apply.
这个时候运行server_all,我在这里出现了错误(详细见上一篇日志),解决
办法为修改build.properti中的JAVA版本号与本机实际JDK版本号一致。另外也有人说报其他错误,要修改BUILD.XML,但我没有遇
到这个问题(参见http://hi.baidu.com/flash%5Fzb/blog/item
/412384230961d444ac34ded5.html)。
当你看到BUILD SUCCESS的时候,恭喜你,编译成功咯。
OK,接下来可以建立第一个应用程序了,为了省事,可以去RED5的webapps里面,把test直接复制一份,改名为demo,然后把里面除了
WEB-INF以外的其他文件删除,再进WEB-INF中,把src和class两个文件夹清空,在把除了这两个文件夹以外的其他文件夹删除(如果有的
话),现在终于清净了,在Eclipse中把工作区设置在RED5的webapps,然后新建一个项目,命名为demo,这个时候你会发现刚才弄好的文件
夹demo中的内容已经显示在左边了:)右键选择src,Build Path->Use as Source
Folder,将其指定为代码文件夹,然后在项目名demo上右键选择Properties,选择Java Bulid
Path,在选择Source标签,在下面的Browse中选择Class目录,将其指定为目标目录。删除左边自动生成的BIN目录,OK!
为了编译RED5程序,我们要把RED5的包导入到现在的项目中来。在项目名上点右键选择Properties,然后在Java Build
Path中选择Libraries,点击Add External
JERS将RED5中的red5.jar包含入项目。然后,就可以按照RED5自带的指导文件建立第一个RED5程序啦!
分享到:
相关推荐
【标题】:“面向对象C++示例 hello world!”揭示了C++编程中的核心概念——面向对象编程(Object-Oriented Programming, OOP),并结合了基础的用户界面交互,通过一个简单的“hello world”程序来展示。在C++中,...
这通常涉及下载Red5的发行版,解压到合适的位置,然后启动服务器。 1. **设置Red5** - 安装Red5:访问Red5官网获取最新版本的安装包,按照指南进行安装。 - 配置Red5:修改`conf/red5.properties`配置文件,根据...
1. **下载RED5**: 首先从RED5官方网站(http://osflash.org/red5)获取最新版本的RED5服务器。确保在安装前已安装Java运行环境(JRE),因为RED5的运行依赖于JRE。 2. **安装RED5**: 安装RED5时,按照指示指定JRE的...
根据提供的文件信息,本文将详细介绍如何在Linux 2.4内核环境下编写、编译、加载及卸载一个名为“helloworld”的内核模块。通过本教程的学习,读者可以掌握基本的内核模块开发流程。 ### 一、环境准备 #### 1.1 ...
关于red5的一些学习文档,资料很齐全。 d5_demo 服务器端调用客户端as的方法 as3.0+red5 --- hello world FMS&Red5 RED5 – Project Roadmap Open Source Flash 等等文档
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 6. **C++**: C++是C语言的增强版,它的"Hello, World!"程序如下: ```cpp #include...
"hello world rpm包制作的例子"是一个基础教程,旨在教你如何创建一个基本的RPM包,这个包的功能是简单地输出"Hello, World!"。我们将深入探讨RPM包的制作过程,包括`spec`文件的编写和打包流程。 1. **RPM包的基本...
标签"制作rpm helloworld"进一步强调了这个过程是关于RPM打包的基本教程,适合初学者理解和熟悉RPM系统。 总结来说,这个"rpm-hello_0.1.zip"包含了创建一个基本RPM包的全部流程,从编写简单的"Hello World"程序,...
### WPF学习之TextBlock...<TextBlock Foreground="Red" Text="Hello World!" /> ``` #### 5. `Height`属性 `Height`属性用于设置`TextBlock`的高度。这对于布局管理非常重要,尤其是在固定尺寸的布局场景中。 ```xml ...
一个简单的Angular 2 Hello World示例,可帮助您从TypeScript中的Angular.io快速入门入手 注意: Angular 2.0仍在Alpha Preview中! 如何开始 克隆存储库 git clone ...
1. Red5下载:可以从***/red5网站或是Google的***/p/red5网站下载。对于Windows用户,下载链接是***,同时0.9版本的下载地址是***。 2. Red5的安装:在安装Red5之前需要确保安装了JRE(Java Runtime Environment)...
一旦启动,可以通过访问 `http://localhost:8080/hello` 来测试 "Hello, World!" 的 REST 端点。 Quarkus 支持多种扩展,例如数据库连接(JDBC 和 Hibernate ORM)、API 安全性(Keycloak、OAuth2)、缓存...
本教程将深入讲解如何创建一个基本的LibGDX HelloWorld程序以及如何在其中绘制图形。 ### 一、HelloWorld程序 1. **环境准备**:首先,你需要安装Java Development Kit (JDK) 和IntelliJ IDEA或Eclipse这样的集成...
title:"HelloWorld demo" ] print "hello world!" ``` 这段代码定义了一个简单的“Hello World”程序。`Red/System`关键字用于指定语言版本,`title`用于定义程序名称,而`print`则用于输出文本。 2. **变量与...
helloworld:Helloworld 示例添加一名作者级别:初学者技术:CDI、Servlet 总结:基本示例,可用于验证服务器是否已正确配置和运行目标产品:EAP 产品版本:EAP 6.1、EAP 6.2 来源: : 它是什么? 此示例演示了CDI ...
在本篇文章中,我们将关注于使用JBoss ESB创建一个名为“Hello World Action”的示例应用。JBoss ESB是Red Hat JBoss中间件的一部分,它提供了一个开放源码的ESB平台,用于构建和管理SOA(面向服务架构)应用程序。 ...
helloworld-ws快速入门演示了如何在Red Hat JBoss企业应用程序平台中将JAX-WS作为简单的Hello World应用程序使用。 系统要求 该项目生成的应用程序旨在在Red Hat JBoss Enterprise Application Platform 7或更高...
在Red Hat OpenShift容器平台上运行.Net代码创建一个简单的Hello World .Net 5应用程序并在Red Hat OpenShift上运行它(代码就绪容器示例)先决条件.Net 5 SDK 下载并安装适用于您的操作系统的.Net 5 SDK-> 安装Red ...
确保Red5服务器已经正确安装并运行,然后将包含服务端代码的类库部署到Red5的`deploy`目录下。对于Flex客户端,你需要将其打包成SWF文件,并通过HTTP服务器提供给用户下载和运行。 总之,通过在Red5中使用...
5. **代码编辑器/IDE**:为了编写和运行 "Hello, World!",你可能需要用到代码编辑器,如 Visual Studio Code、Atom 或者 IntelliJ IDEA,它们提供了丰富的代码提示和调试功能,使得编程更加高效。 6. **命令行界面...