Red 5媒体服务器版本1.0找到正确的Java版本

时间:2014-02-13 15:33:48

标签: java red5

我已将Red 5媒体服务器版本1.0 rc2安装到Windows 2008服务器,64位。

我正在尝试启动Red 5服务,该服务失败,日志如下:

STATUS | wrapper  | 2014/02/13 15:19:16 | --> Wrapper Started as Service
STATUS | wrapper  | 2014/02/13 15:19:16 | Java Service Wrapper Community Edition 32-bit 3.3.6
STATUS | wrapper  | 2014/02/13 15:19:16 |   Copyright (C) 1999-2009 Tanuki Software, Ltd.  All Rights Reserved.
STATUS | wrapper  | 2014/02/13 15:19:16 |     http://wrapper.tanukisoftware.org
STATUS | wrapper  | 2014/02/13 15:19:16 | 
STATUS | wrapper  | 2014/02/13 15:19:16 | Launching a JVM...
INFO   | jvm 1    | 2014/02/13 15:19:16 | WrapperManager: Initializing...

INFO   | jvm 1    | 2014/02/13 15:19:16 | WrapperSimpleApp: Class
org.red5.server.Bootstrap found but could not be initialized:
java.lang.UnsupportedClassVersionError: org/red5/server/Bootstrap :
Unsupported major.minor version 51.0

ERROR  | wrapper  | 2014/02/13 15:19:18 | JVM exited while loading the application.
...
FATAL  | wrapper  | 2014/02/13 15:19:45 | There were 5 failed launches in a row, each lasting less than 300 seconds.  Giving up.
FATAL  | wrapper  | 2014/02/13 15:19:45 |   There may be a configuration problem: please check the logs.
STATUS | wrapper  | 2014/02/13 15:19:45 | <-- Wrapper Stopped

这似乎是通过谷歌搜索与java版本有关,所以我卸载了当前的JDK并重新安装了JDK 6 Update 18,如下所述:http://red5guide.com/install_jdk_jre_for_red5.html

我已将Windows PATH环境变量设置为C:\ Program Files(x86)\ Java \ jre6 \ bin; C:\ Program Files(x86)\ Java \ jdk1.6.0_18 \ bin

当我运行java -version时,我得到:

java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)

但是我仍然无法使用上面给出的相同日志启动Red 5服务。

任何想法都可能出错?

1 个答案:

答案 0 :(得分:3)

Unsupported major.minor version 51.0表示已编译的版本应使用JDK版本7.安装该版本并再次运行。