当然可以
你可以针对没给sdk写个环境设置批处理文件,不要放到“环境变量”中(win98为autoexec.bat)你如果要使用莫个版本的sdk,只需要打开一下“dos提示符”,然后执行相应的批处理文件——设置变量就可以了如果要使用另外一个版本只需要重新开个“dos提示符”窗口,执行对应的批处理文件就可以了。很简单

解决方案 »

  1.   

    当然可以
    你可以针对每个sdk写个环境设置批处理文件,不要放到“环境变量”中(win98为autoexec.bat)你如果要使用某个版本的sdk,只需要打开一下“dos提示符”,然后执行相应的批处理文件——设置变量就可以了如果要使用另外一个版本只需要重新开个“dos提示符”窗口,执行对应的批处理文件就可以了。很简单有几个错别字,抱歉
      

  2.   

    關於對裝多個jdk的參考安裝方法:
    1、在新裝的系統(如:Windows2000Pro)上裝jdk1.1.8,如:
    c:\jdk1.1.82、從另外一台裝有jdk1.4.2的電腦上將整個個jdk文件夾Copy到
    c:\jdk1.4.23、在系統變量裏設置java_home、path分別指向:
    c:\jdk1.1.8和c:\jdk1.1.8\bin4、這樣,你就可以運行了JAVA applet。5、如果你想運行JRun,你可以在JRun的啓動批處理文件裏(bat)的文件頭,添加
    set JAVA_HOME = c:\jdk1.4.2
    如果失敗,請上網找Java環境設置的參考文章。
      

  3.   

    在批处理文件中设置变量只对执行批处理的窗口有效。
    照楼主的装法,启动applet时什么都不用干,直接跑就行。用一个批处理文件来启动jrun,大概像这样:runjrun.bat
    set java_home=c:\jdk1.4.2
    set path=c:\jdk1.4.2\bin;%path%
    set classpath=......
    jrun   (启动jrun的指令,我没用过jrun,不知道用什么指令起。注意设置环境和启动jrun要在同一个批处理文件里进行)
      

  4.   

    另外对于安装多个jdk问题:
    多个jdk并存并不会有问题,但是jre只能有一个,这里说的jre是在注册表里注册了的jre。jre主要用于:
    执行applet
    双击可执行jar包
    未指定路径调用java或javaw所以安装多个jdk来写普通的程序,只要都用全路径来调用javac和java就行了:
    c:\j2sdk1.4.2\bin\javac Test.java
    c:\j2sdk1.4.2\bin\java Test
    如果只打java Test的话,就会调用jre指定的java,可能会得到非预期的结果。如果安装时提示冲突,可以先把jre卸掉。在添加/删除程序里,jre和jdk是分开的,在硬盘上也是分开的(jre位于program files/java里,jdk位于c:\j2sdk1.4.2目录里)。当然最好的办法就是只安装一个版本,其他版本用拷贝的,这样jre就是安装的那个版本。