Java 找不到主类

Java 找不到主类,java,oracle,jdbc,Java,Oracle,Jdbc,这是我尝试运行程序时得到的结果 我还得到: java.lang.UnsupportedClassVersionError: Bad version number in .class file IDE正在寻找要执行的主类(即,它正在尝试加载java主类)。尝试搜索设置并用您的类名重置它,或将类名更改为main 在您提到的评论中,类名应以CapitalLetter开头: java.lang.UnsupportedClassVersionError:.class文件中的版本号错误 这意味着您正试图

这是我尝试运行程序时得到的结果

我还得到:

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

IDE正在寻找要执行的主类(即,它正在尝试加载java主类)。尝试搜索设置并用您的类名重置它,或将类名更改为main


在您提到的评论中,类名应以CapitalLetter开头:


java.lang.UnsupportedClassVersionError:.class文件中的版本号错误

这意味着您正试图使用一个在旧版本上为较新版本的Java编译的类

当您使用为Java6编译的OracleJDBC驱动程序JAR文件时,您可能正试图在Java5或更早版本上运行此程序


在较新版本的Java上运行它,或者确保您使用的Oracle JDBC驱动程序版本在您使用的Java版本上受支持。

您一定是在开玩笑。。。错误堆栈跟踪在哪里??我没有125的声誉,否则我会投反对票。java.lang.UnsupportedClassVersionError:class文件中的版本号不正确您的问题似乎与连接到oracle无关,而是与运行您的程序有关。运行此应用程序需要执行哪些步骤(以及如何编译此应用程序)。当你描述这个的时候要准确,我一直认为Main是一个入口点,实际上在这里是不相关的。他似乎是在运行自己的类,而不是在运行一个比他使用的编译器更旧的运行时,或者是在一个旧的JVM上运行它们,使用一个更现代的Oracle驱动程序(比如一个1.5 JVM试图运行为Java 6运行时编译的Oracle 11g驱动程序)。@jwenting同意,但我没有注意到OP的评论,它可能是在回答之后发布的。。