在系统环境变量里面配置JAVA_HOME 你的jdk1.1路径。 path 里面配置 jdk1.1路径/bin

解决方案 »

  1.   

    那编译的时候,系统如何确认是调用的哪个bin下的javac?
      

  2.   

    我认为javac并不重要,重要的是javac去连接哪一个类库,所以你要在编译的时候指定-classpath参数指向你的1.1版jdk就可以了。不知道我的说的对不对,反正我的机器上有很多javac,例如安装pb8的时候有,安装jdk1.3的时候有,安装jdk1.4的时候又有,安装jbuilder8的时候又给我安装了jdk1.4.1。并且所有的这些在系统环境变量的path中都有设定,所以我想具体使用哪一个javac并不重要。
      

  3.   

    我不知道这样行不行,因为我自己没有试过。不过理论上是没问题的。将JDK1.1的类 和JDK1.4的类合并在一起。这样就差不多了------------------------------------------------------------------
         .,,,::::t:MMMMMMMMMBVt:+.. 
       ,IVXVYIBttt+::+IVVMMMMMMRR:’ 
       ,YYVYItMYti+i++:X+Rt:tXWRMR, 
       .YRiIYRMViitVXRWRYMI++++itMM.. 
       .Y+,.,X::,,,YMMMMMMMMRVItXMti 
        :X+:,X:,. .,iiIRMWMMMBBRMMBY. 
        tR+:I:i:+Y:IitYVYMMMMMMMMRi. 
        .+RXt:,::.::XXIBMMMMMMMMM+: 
         ,RRXitY+,.::RWMMMMMMMMt. 
          VYI:::,..:tVMMMMMMBY+. 
          .VBBW:::::,i.MMMMMBi:. 
          .tWRRVi:::.X:VMMMMMMY. 
         ,+i+:,XYtt+:,i:,MMMBR: 
      ...VV..:..:.tt::++:+,RMYMV. 
     :M:::..:,.:,,,.+t+++Ytt.,+: 
    tRt:,.:,.:,:.:+.,:++tit, 
    :tXt:,:,:.:.,,+,:+YRY, 
     :++:::.,:.:.::+:iMi 
      ,Ri:::,:::::::+Ii 
      ,+:Xii:,,::I:tit,. 
       :BBt,:+::,::i+. 
       :BWXX::::::iX. 
       :BWVIi++t+:V+ 
       WBXtItii+iWI. 
       :MWIYIti+iVRY, 
        RBXVYItiiIYXWI, 
        :MRWWVYttttIIXWt. 
        .XMBRRXIti++itIXW, 
        .BMBBRVIi+::+ttXX. 
         ,MMBRXYti:::+tIW: 
         tMMRWYti+++ittXV 
          +MRVYti+++ittWI 
         .VMWVtiiiiiitIR, 
         .XBBWVttttttttXRv 
        .,WBRBXVtttttttIWt 
        :RWXWBXYtttttttYR: 
       .iRWVIiBWYIttttttYW, 
      .tWVYti:WRVIttittIVV   .:,, 
      tWVIi++:XRVIIttttIXY  ..:YYtYi:tittV, 
      tXYti+++tWRVYttittYWIiIYYVItt:iXW+.... 
     :WIt+++iXRBBVYItitIYXXYti+iIYt++:IMRi:. 
    .:Xti+:+tRWt:BVYItitIYWVIIIYXXWXVXYt+i+IV: 
    .tYi+::IWI:::BVVItitIXBRVIt:::::::tIVXRiXt 
    :Viii++i:itIXBXVttitVW,        tBIX 
    .XIiXIttIVRBRBIItttIRX         :VX 
    .,tXXWWWVi+. RXXItiYRV         .. 
           ,BWYi+IRX 
           tBYiitWB, 
           .WVtiiIRI 
            VWtiiiIB, 
            ,BIiiiiWt 
            .BViiiiYV 
            XXtii+YV 
            iRiii+YY 
            :Btii+XI 
             Wtii+R: 
             XY+t+B. 
             YX+tYR. 
             tX+iWV 
             iXi+RI 
             tYiIXX 
            ,XtiIXRt. 
            :BIVYRWIV 
            +RYXXWiYR. 
            iWIVYtXMV 
            tBYItRtM+ 
            XBWttX:B: 
           YYBXXYR:,R: 
           tIYYYIY: i
      

  4.   

    “那编译的时候,系统如何确认是调用的哪个bin下的javac?”根据你环境变量里的path设置
      

  5.   

    "f:\222\bin\javac xxx.java,但是这时候又说找不到class。"
    编译时找不到class还是执行时找不到class?我用这种方法(指定javac的路径)编译没有问题啊(环境:jdk1.3和jdk1.4并存)
      

  6.   

    其实我是用aglet来进行开发,而aglet只支持jdk1.1,所以我要用jdk1.1下的javac进行编译才行。
      

  7.   

    在你的classpath中1。4的路径设在1。1之前,当然首先找到1。4的啦。
      

  8.   

    那我有的java程序要1.4,有的要1.1,那怎么办啊