接上篇讲到tomcat服务的安装,要想运行tomcat必须有java环境,故需要将java环境也要打包到安装程序中,当前我并没有用jdk的安装程序,而是直接将需要的文件进行打包进行安装,我使用的是wise。
1、将相关的java文件添加到wise项目中
2、设置注册表,local_machine\software\jacasoft相关参数(可参照已安装好java的环境设置,这里不进行详细说明)
3、设置注册表,修改当前的环境变量(我没有找到如何用wise修改环境变量,就直接通过修改注册表了,wise不知道是否支持??!!),local_machine\system\controlset001\control\Session manager\environment,设置java_home、classpath、path,具体设置参见jdk安装说明,这里不进行详细介绍,重点在下面。
4、注意了,如果这样你以为可以,就错了,此点说明仅在wise中(installshield、installanywhere没有试过,不知道),编译后,安装会报“没有找到jvm.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”的错误,即便你取消所有的自注册设置,此问题依然存在,只不过会在你安装完,点击“完成”按钮之后,此时,需要将“jvm.dll”安装到系统system32下即可。据了解,不仅在做jdk安装时会遇到这种错误,很多情况下都会遇到,错误的标题是一个动态变化的临时文件,通常是G******.tmp。都可用此类方法解决。