这是我所得到的,当我尝试运行我的程序..
我也越来越:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
这是我所得到的,当我尝试运行我的程序..
我也越来越:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
在评论你提到:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
这意味着你要使用已编译为Java的的是较旧的较新版本的类版。
你可能想在Java 5或旧的,而你正在使用的编译为Java 6
运行它基于Java的新版本的Oracle JDBC驱动程序JAR文件,运行这个或确保使用您正在使用的Java版本支持的Oracle JDBC驱动程序版本。
的IDE正在寻找主类来执行(即它正在尝试加载java main)。尝试搜索设置并用您的课程名称重置它或将课程名称更改为main。
和类名应该从CapitalLetter
开始这实际上是无关紧要的。他似乎要么运行他自己的类,而要使用比他使用的编译器更早的运行时,或者他试图使用更现代的Oracle驱动程序在旧的JVM上运行它们(例如,1.5 JVM试图运行Oracle 11g驱动程序Java 6运行时)。 – jwenting
@jwenting同意,但我没有注意到OP的评论,它可能在回答后发布。 –
你一定是在开玩笑......错误堆栈跟踪在哪里?我没有125的声望,否则我会投下它 –
java.lang.UnsupportedClassVersionError:.class文件中的版本号错误 –
看起来你的问题与连接到oracle无关,而是与运行你的程序无关。你在做什么步骤来运行这个应用程序(以及你是如何编译这个的)。当你描述这个时,要精确*。 – nos