近来有朋友需要,做了个Red5的绿色环境,现在把过程简单记录一下,方便之后使用:
一、准备工作
下载Mysql,Red5的免安装版,由于不需要Jdk,我用的是直接安装后的Jre。
二、安装过程
1、由于要添加Java的环境变量,所以在做安装包的时候,我做了强制目录要求,现定为:D:/EA,所有的免压缩的文件都解压到这个目录,解压后把版本号去掉,基本目录存放:D:/EA/jre,D:/EA/Red5,D:/EA/mysql.自建Bat文件java_home.bat,内容如下:@echo off
title JDK和Tomcat环境变量设置
color 0a
echo 正在配置环境变量,请稍候......
reg add "HKCU/Environment" /v Java_Home /t reg_sz /d "D:/EA/Jre" /f
reg add "HKCU/Environment" /v ClassPath /t reg_sz /d ".;"""%%Java_Home%%/lib/dt.jar""";"""%%Java_Home%%/lib/tools.jar"""" /f
2、用C++写了个小程序,用于提起各应用。中间几经曲折,不过最后还是找到方法,我使用的是固定位置,为了保证Red5和Mysql的使用。
主要用到:
SW_HIDE隐藏不显示,SHOW,显示。
//执行Red5
ShellExecute(NULL,"open","red5.bat",NULL,"D://EA//Red5//",SW_HIDE);
//执行Java环境变量的初始化
ShellExecute(NULL,"open","java_home.bat",NULL,"D://EA//",SW_SHOW);
MessageBox(NULL,"Java环境变量初始化完成!请重启或打开查看环境变量并单击确定!","警告",NULL);
我又写了个Timer让它定时做检查。