项目背景是:
我们公司有一个web项目A,是运行在JDK1.4版本下的,而最近要上一个新项目,该项目要求JDK版本为1.6,且则个项目都是用的tomcat容器。现在公司要将这2个项目布置到一台服务器上,该怎么设置JDK的环境变量呢?求各位达人指点。
我试了下通过右击我的电脑-->属性这种方式设置环境变量只能满足其中一个项目运行。

解决方案 »

  1.   

    你直接装1.6好了,因为jdk的版本是向下兼容的,1.4编译的class是可以在1.6jre下面运行的。
      

  2.   

    直接装1.6好了,因为jdk的版本是向下兼容的,1.4编译的class是可以在1.6jre下面运行的,可以用工具Myeclipce  ,这样就不用手工配了,手工配容易出问题的!
      

  3.   

    如果非要用两个jre版本的话,先启动命令行,然后进入某一个tomcat/bin
    然后:
    set JAVA_HOME=....1.4
    startup再进入另外一个tomcat/bin
    set JAVA_HOME=....1.6
    startup或者你可以分别修改两个tomcat的catalina.bat,指定完整的jre路径去启动tomcat
      

  4.   

    再进入另外一个tomcat/bin
    set JAVA_HOME=....1.6
    startup这个要在另外一个cmd中进行哦
      

  5.   

    怎么修改catalina.bat?我在里面set了Java_home但是运行tomcat时他读取的JDK版本还是右击我的电脑属性那里的环境变量。能解释详细点吗?怎么修改catalina.bat文件?
      

  6.   

    写两个bat,分别保存在两个tomcat bin目录下,内容为:start1.4.bat
    set JAVA_HOME=....1.4
    startup
    start1.6.bat
    set JAVA_HOME=....1.6
    startup然后修改好server.xml里面的端口。不要冲突。
    启动的时候,直接双击对于的bat即可
      

  7.   

    你可以去研究一下startup.bat。
    其实很容易看懂的,自己稍微改一下就OK了。