The JAVA_HOME environment variable is not defined correctly
 This environment variable is needed to run this program
NB:JAVA_HOME should point to a jdk not a jre
JAVA_HOME我配置过来,而且我一直用着tomcat5.没问题。指向的是jdk1.6的安装目录。现在问题就是拷贝过来的Tomcat一运行自己就关闭了,出3行以上信息。

解决方案 »

  1.   

    试试cmd里运行下 java -version。
    看看显示java的版本信息吗?
      

  2.   

    The JAVA_HOME environment variable is not defined correctly 
    JAVA_HOME环境变量定义不正确
    JAVA_HOME should point to a jdk not a jre 】
    JAVA_HOME应指向一个JDK不是jre 
      

  3.   

    楼主:报错说JAVA的环境变量没有配置正确,java_home的路径是JDK,而不是JRE·· 
    你拷贝的tomcat是不是有什么问题啊?
      

  4.   

    tomcat怎么还能拷贝呢?自己装或者用绿色版的如果你的java_home设置正确,那就是拷来的tomcat设置有问题
      

  5.   

    这3句英文我明白。
    问题是我环境变量时没问题的。
    指的是JDK。
      

  6.   

    再次检查JAVA_HOME的配置,指向的是JDK的安装目录。
      

  7.   

    既然你能确定你的环境变量正确那么就是你的配置指向有错,一定没有正确指向你环境变量所配置的JDK
      

  8.   

    要配置TOMCAT_HOME环境变量,指向TOMCAT的根目录
    再配置JDK的环境变量,指向JDK5.0的根目录
    在Eclipse中进行配置的时候,会让你选择jre home,此时注意一定要选择jdk的根目录!而并非jre!!
      

  9.   


     要配置TOMCAT_HOME环境变量,指向TOMCAT的根目录 
    再配置JDK的环境变量,指向JDK5.0的根目录 
    在Eclipse中进行配置的时候,会让你选择jre home,此时注意一定要选择jdk的根目录!而并非jre!! 
     
      

  10.   

    tomat 是不能拷贝来用的  
    你试试从新安装在用
    她和环境变量没有关系、
    就算不配置环境变量也不影响tomat
      

  11.   

    是的,是这样的,你指定错了。不是指到jre,而是指到jdk这个文件夹。
      

  12.   

    系统变量指定问题,重装一下Tomcat
      

  13.   

    JAVA_HOME环境变量不正确定义这个环境变量需要运行此程序注:JAVA_HOME应指向一个JDK而不是JRE,
    这英文说的很清楚,就tomcat指向错了。
      

  14.   

    JAVA_HOME应指向一个JDK不是jre ;
    tomcat有zip版本,解压缩后即可由ide调用,如eclipse;
    自己调用,需要正确设置环境变量;
    如作为服务启动,bin下有安装和启动的脚本,bat文件.
      

  15.   

    http://download.csdn.net/source/203670TOMCAT 6(ZIP版)
      

  16.   

    jdk 环境变量不正确啊