按照网上的一些文章安装后,生成了exe文件格式。解压在没有类似Promgram Files这种有空格的目录下是可以使用的,并通过install.bat文件在windows服务中安装了mysql,tomcat的服务。
但是只要安装在有空格的目录下就出问题,我在Install.bat这个批处理文件中加入了""将执行的语句call "%1%\tomcat6.0\bin\service" install MyTomcat 使用这种加入了"",但是安装还是出问题。请教有没有碰到类似这种问题解决了的,或是其他的方式解决。

解决方案 »

  1.   

    以前用过installAnywhere.没遇到像你的这种问题.
    从你描述中没看明白是打出来的安装包安装不了,还是安装完了运行不了.安装不了的问题应该不会出现.
    运行不了那就是你的启动脚本什么的写得有问题了.
      

  2.   


    安装包调用批处理:cmd   /c   $USER_INSTALL_DIR$\install.bat   $USER_INSTALL_DIR$传参为“$USER_INSTALL_DIR$”用户安装路径。批处理接收处: 
    set   JAVA_HOME=%1%\jdk1.6.0_10 
    set   CATALINA_HOME=%1%\tomcat5 
    #下为注册tomcat服务 
    call   %1%\bin\service.bat   install   server5 
    sc   config   server5   start=   auto 
    #下为启动tomcat服务。 
    net   start   server5 
    出现以下问题。 
    当传c:\aaa\abc路径正常,但传C:\Program   Files无法注册服务,上网查解气办法,用“引号”解决空格,格式如下,却不正确。 
    call   “%1%\bin\service.bat”   install   server5