Archive for 九月, 2009

今天安装JAVA后运行程序里,出现了‘Exception in thread “main” java.lang.UnsupportedClassVersionError’错误。
上网查了很多原因。但都没用。
我想到可能是Path设置不正确,于是在CMD里使用C:\Program Files\Java\jdk\bin\java.exe Javaclass来运行程序,“C:\Program Files\Java\jdk\bin\java.exe”是我自己安装的JDK 1.6,可以正常运行出结果。但直接在CMD里输入java也没报错,说明指定了路径,那会不会是Java版本的问题呢?
于是我在CMD里运行C:\Program Files\Java\jdk\bin\java.exe -fullversion来查看版本,显示为“java full version “1.6.0_16-b01″”。而直接运行java -fullversion 则显示为java full version “1.3.1_01″。
看来是版本的问题了。
原来是上次安装oracle 9的时候,默认给我安装了JAVA JDK 1.3,还在设置了系统Path。掩盖了我设置的Path。因此出错。