2011-02-16 157 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的评论,它可能在回答后发布。 –