Discussion:
[問題]執行問題
(时间太久无法回复)
坎錯插滴
2007-06-09 13:28:07 UTC
Permalink
請問各位大大:
我不是第一次灌Java但是這個問題真的很怪
我灌完都會用HelloWorld測試一下
沒問題才開始使用,但是這次灌完,路徑設定完
compile也ok...
java HelloWorld 時卻出現下面的Exception

Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorld
(U
nsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)

另我相當不解
似乎是版本問題?但是我用的是jdk-1_5_0_11-windows-i586-p
灌在筆電的XP home上面
請教各位大大問題出在哪
謝謝︿︿

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.45.1
※ 編輯: nylonyoung 來自: 123.195.45.1 (06/09 21:28)
推 PsMonkey:完全沒看過這種錯誤訊息 [筆記ing]  06/09 22:20
愚人
2007-06-09 17:56:58 UTC
Permalink
你跑的 java 和你用 javac compile 出來的版本不同

看起來是你生出了 1.5 或 1.6 相容的 bytecode 但你的 java 只吃到 1.4.x

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.52.236
坎錯插滴
2007-06-10 06:26:38 UTC
Permalink
※ 引述《qrtt1 (愚人)》之銘言:
: 你跑的 java 和你用 javac compile 出來的版本不同
: 看起來是你生出了 1.5 或 1.6 相容的 bytecode 但你的 java 只吃到 1.4.x
太詭異了QQ
因為載下來的JDK都include 相同版本的JRE
應該一次灌完就ok了才是阿@@

這次我載JDK6 update 1
可是又出現同樣的Exception
之前是Unsupported major.minor version 49.0
這次是Unsupported major.minor version 50.0
怎麼會有這麼詭異的事情orz

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.45.1
m...
2007-06-10 08:13:01 UTC
Permalink
※ 引述《nylonyoung (坎錯插滴)》之銘言:
: ※ 引述《qrtt1 (愚人)》之銘言:
: : 你跑的 java 和你用 javac compile 出來的版本不同
: : 看起來是你生出了 1.5 或 1.6 相容的 bytecode 但你的 java 只吃到 1.4.x
: 太詭異了QQ
: 因為載下來的JDK都include 相同版本的JRE
: 應該一次灌完就ok了才是阿@@
: 這次我載JDK6 update 1
: 可是又出現同樣的Exception
: 之前是Unsupported major.minor version 49.0
: 這次是Unsupported major.minor version 50.0
: 怎麼會有這麼詭異的事情orz

  先用 java -version 看看你執行到的是哪個版本吧,
  推測是你的電腦中有多個版本的 JRE 存在,
  而你執行到了舊版的,
  詳情請 google "Unsupported major.minor version 49.0",
  看看第一個連結的辦法能不能解決。

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.175.157.234

继续阅读narkive:
Loading...