安装肯定是可以的,
但是貌似windows\system32下面的java.exe什么的是会被覆盖的吧?
怎么没有解压缩版的java呢?java

解决方案 »

  1.   

    崩溃,
    进来看到的竟然是肯定答案。。
    javaJDK安装是需要修改注册表的,所以感觉解压版的应该不方便。
      

  2.   

    覆盖与否都没关系吧,你只要在用的时候制定使用什么版本的就可以了
    比如你的D盘有:  d:\jdk1.6    d:\jdk1.7
    你想用哪个就优先配哪个不就可以了,比如你想用1.6,那你就可以
    把JAVA_HOME指定成你1.6的,然后path的设置也是一样,把1.6的配置放前面
    如果你使用eclipse这样的IDE,那就更简单了,有界面可以让你设置
      

  3.   

    这个是可以的,我在一台机器上同时装过jdk1.4和1.6的。但是要分清楚下你用的是哪个版本的。
      

  4.   

    覆盖的话有关系啊,
    比如装的软件需要运行java,那么他应该运行的是system32下的java吧!
      

  5.   

    不是啊,是根据path配置的路径顺序来的,understand???
      

  6.   

    但是在cmd中输入java -version的时候
    明明用的是system32下的java
      

  7.   

    你把你的path环境变量贴出来看下嘛
      

  8.   

    D:\application\oraclexe\app\oracle\product\11.2.0\server\bin;;C:\Windows\system3
    2;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0
    \;JAVA_HOME\bin看来确实是因为path的原因,因为system32在前面
    但是不知道我安装java7后安装java6,覆盖了system32里面的java等文件会不会有影响?
      

  9.   

    没影响,path和classPath配置对了,就是按这个顺序来找的