我之前的机器装了个ORACLE 有一个JRE\bin下有JAVA.exe 等,想来它就是1.3的,我在装新下载的1.6之前也是java - version显示:1.3.1_01
但我有一个jar 需要用到1.5以上的版本,所以我下载了一个1.6的,在SUN公司的下载页,安装在:
C:\Program Files\Java\jdk1.6.0_12\bin但这时候我再输入:java - version 还是显示1.3.1怎么回事呀?
我再次查看了一下,没有装jdk之类的呀.
我调用java -jar jteporter2.jar 这样时,提示我
Unsupported major.minor version 49.0  这应该是版本不对引起的吧.我对java不太清楚.所以来请教大家怎么办这个事情?
我怎么指定版本来运行这个程序?
怎么能显示版本号为:1.6呢?

解决方案 »

  1.   

    修改一下你的环境变量,设定一下path和classpath
      

  2.   

    没装jbuilder?关于JAVA开发的一律没装,就现在装了个jak1.6
      

  3.   

    修改一下你的环境变量,设定一下path和classpath我的系统变量里有PATH这个,但没有我装的jdk1.6的路径,我拷了一个进去.但系统变量中压根就没有classpath要新建一个吗?还是怎么的?
      

  4.   

    估计你装了 Oracle 9i 吧?你到 path 路径下看看,把 Oracle 目录带有 java 的 path 去掉。
      

  5.   

    TO:bao110908 
    没错
    我装提oracle 9I
    我去掉那个,会不会影响ORACLE呀?
      

  6.   

    PATH原值:
    C:\Program Files\Java\jdk1.6.0_12\bin;D:\Perl\bin;d:\ld\bin;d:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;D:\wroot\tjconfig\;C:\windows\system32\;C:\Program Files\Common Files\Ulead Systems\MPEG;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\删除指向jre下的那几个目录:
    C:\Program Files\Java\jdk1.6.0_12\bin;D:\Perl\bin;d:\ld\bin;d:\oracle\ora92\bin;D:\wroot\tjconfig\;C:\windows\system32\;C:\Program Files\Common Files\Ulead Systems\MPEG;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\我再次输入:java -varsion 还是1.3....怎么回事?
      

  7.   

    Windows下path有当前用户和系统,你看一下两个是否都是你安装的JDK路径在前面
      

  8.   

    修改path 后重启电脑试试,我以前也遇到过这样的问题,
    当时是oracle 的jre 路径设定在 jdk1.6 的前面,类似这样的
    C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\Program Files\Java\jdk1.6.0_12\bin;
    所以版本始终是1.3 ,后来调整了一下顺序就可以了。
    去掉也不影响oracle 的启动和运行,oracle9i 内嵌了一个tomcat 服务器,这个主要是用来通过web管理oracle数据库服务器时才会用到。
      

  9.   

    自己修改一下path应该就可以了
    classpath不用动,也不用创建,有时候创建了还可能出现奇怪的问题
      

  10.   


    正解要把你自己新设置的jdk路径放到path的最前面去,不然还会被遮挡的
      

  11.   

    是安装了oracle的问题了。你到1.6的安装目录下:java -verion 就是显示1.6了。或者你修改以下系统环境变量。我也是有这个问题了。
      

  12.   

    没有影响的,JDK 6 是兼容 JDK 1.3 的,所以把 Oracle 的那些个 JDK 都去掉