以前我按照网上的方法 在环境变量中建立JAVA_HOME 等等  运行java -version  也是成功的   可今天准备运行apache-tomcat-6.0.18的bin下的startup.bat  说没有JAVA_HOME环境变量 。查了下确实没有 但运行java -version却是是成功的
我又重新按网上的方法建立了JAVA_HOME 指定了JDK的路径 以及设置path JDK的bin  执行结果是说我没指向JDK再这问题前本人用过优化大师 不知道对这有没影响

解决方案 »

  1.   

    在catalina.bat中制定JAVAHOME就可以了。。在rem最后一行下面加入:set JAVA_HOME=你的jdk地址
      

  2.   

    再补充一下,你没有设置JAVA_HOME,但可能在path中指定了jdk的bin目录
      

  3.   

        java -version 不是你配置java_home以后才出来的,这个命名是你在安装jdk以后,然后配置classpath成功以后就会出现!感觉你应该看看配置环境变量的分割符是半角分号,最好就是不要有分隔符   c:\java\bin   在java_home中直接写路径,就不要加 ;分号作结束了!
      

  4.   

    第一步:右击“我的电脑”,点击“属性”: 
    第二步:选择“高级”选项卡,点击“环境变量”: 
    第三步:在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”: 
    第四步:JAVA_HOME设为JDK的安装路径(如F:\JAVA编译器\Java\jdk1.5.0_10 ),此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量); Path使得系统可以在任何路径下识别java命令,设为: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径) %JAVA_HOME%就是引用前面指定的JAVA_HOME 
    第五步:“开始”->“运行”,键入“cmd”: 
    第六步:键入命令“java -version”,出现下图画面,说明环境变量配置成功. 
    忠告:文件目录最好不要有中文,可能会因此不能正常运行! 
    ---------你这个设置没有使Tomcat调用到JDK;其实很简单,在系统环境变量里添加classpath=.;%JAVA_HOME%\bim\dt.jar;%JAVA_HOME%\bin\tools.jar;重启用品即可.至于5.0以上的Tomcat根本不用设置.
      

  5.   

    罗哩罗嗦,装个netbeans不都搞定了?