2011-02-16 241 views
-1

enter image description here找不到主類

這是我所得到的,當我嘗試運行我的程序..

我也越來越:

java.lang.UnsupportedClassVersionError: Bad version number in .class file 
+4

你一定是在開玩笑......錯誤堆棧跟蹤在哪裏?我沒有125的聲望,否則我會投下它 –

+0

java.lang.UnsupportedClassVersionError:.class文件中的版本號錯誤 –

+4

看起來你的問題與連接到oracle無關,而是與運行你的程序無關。你在做什麼步驟來運行這個應用程序(以及你是如何編譯這個的)。當你描述這個時,要精確*。 – nos

回答

6

在評論你提到:

java.lang.UnsupportedClassVersionError: Bad version number in .class file

這意味着你要使用已編譯爲Java的的是較舊的較新版本的類版。

你可能想在Java 5或舊的,而你正在使用的編譯爲Java 6

運行它基於Java的新版本的Oracle JDBC驅動程序JAR文件,運行這個或確保使用您正在使用的Java版本支持的Oracle JDBC驅動程序版本。

1

的IDE正在尋找主類來執行(即它正在嘗試加載java main)。嘗試搜索設置並用您的課程名稱重置它或將課程名稱更改爲main。

和類名應該從CapitalLetter

開始
+0

這實際上是無關緊要的。他似乎要麼運行他自己的類,而要使用比他使用的編譯器更早的運行時,或者他試圖使用更現代的Oracle驅動程序在舊的JVM上運行它們(例如,1.5 JVM試圖運行Oracle 11g驅動程序Java 6運行時)。 – jwenting

+1

@jwenting同意,但我沒有注意到OP的評論,它可能在回答後發佈。 –