Java 同一主要版本但不同次要版本的不支持ClassVersionError?

Java 同一主要版本但不同次要版本的不支持ClassVersionError?,java,unsupported-class-version,Java,Unsupported Class Version,我用1.6.xxx编译了我的应用程序。如果我尝试在较小的1.6.yyy中执行,是否会得到不受支持的ClassVersionError?否。自Java 1.2以来,次要版本未设置为除零以外的任何值,如下所述: JDK 1.0.2版中Oracle的Java虚拟机实现支持类文件格式版本45.0到45.3(含)。JDK发行版1.1.*支持45.0到45.65535(含)范围内的类文件格式版本。为了k≥ JDK 1.k版支持45.0到44+k.0(含45.0)范围内的类文件格式版本 你试过了吗?我希望次要

我用1.6.xxx编译了我的应用程序。如果我尝试在较小的1.6.yyy中执行,是否会得到不受支持的ClassVersionError?

否。自Java 1.2以来,次要版本未设置为除零以外的任何值,如下所述:

JDK 1.0.2版中Oracle的Java虚拟机实现支持类文件格式版本45.0到45.3(含)。JDK发行版1.1.*支持45.0到45.65535(含)范围内的类文件格式版本。为了k≥ JDK 1.k版支持45.0到44+k.0(含45.0)范围内的类文件格式版本


你试过了吗?我希望次要版本不会导致向后兼容性问题,但仍然。。。为什么您仍然使用Java 6?请给出一个具体的例子,这意味着您编写的代码、使用的编译器和使用的运行时。说我使用了1.6.xxx是不够具体的。据我所知,在过去的Java更新版本之间从未引入过类似的更改,因此当您在同一主版本上使用不同的更新版本时,您不会得到不受支持的ClassVersionError。