问题标签 [unsupported-class-version]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
70303 浏览

apache - java.lang.UnsupportedClassVersionError:偏移量 = 6 处的主要版本错误

我已经WAR filewebapps我的tomcat. 当我启动我的tomcat时,如下所示

我得到这个例外 -

这是我的 JAVA 版本-

谁能提供任何建议为什么会发生?

0 投票
1 回答
2927 浏览

netbeans-7 - Netbeans 中的“不支持的 major.minor 版本 51.0”

我知道标题与其他问题几乎相同,但是,我无法用这些答案解决我的问题。

这就是问题:

我有 2 个几乎相同的项目(一个是用 mercurial 从另一个克隆而来的),并且已经进行了一些更改。从原始项目中最后一次拉取后,当我尝试运行该项目时出现以下错误。我知道这意味着该项目正在使用 java7 编译并使用 java6 运行。

原项目继续正常运行。

如果我将项目属性中的 Java 平台更改为 java7,它就会运行,但我需要项目在 java6 上运行,所以这不是一个选项。

谢谢你的帮助!

0 投票
2 回答
1400 浏览

gwt - 在 Eclipse 中进行 GWT 编译时不支持的 major.minor 版本

所以我得到了以下异常:我知道major.minor version当您使用旧 jdk 编译并使用较新的 jdk 运行时会出现异常,但我只是在进行 GWT 编译。任何人都可以对此有所了解:

0 投票
1 回答
8957 浏览

java - JasperReports:不支持的 major.minor 版本 51.0

可能重复:
线程“主”java.lang.UnsupportedClassVersionError 中的异常:a(不支持的 major.minor 版本 51.0)

我收到错误“Unsupported major.minor version 51.0”。我正在使用 jdk 1.6 并将编译器合规级别设置为 1.6,jre 是 jre6。我仍然得到同样的错误。

这是我的错误

0 投票
2 回答
105 浏览

java - 需要一些关于这个 Java 入门程序的指针

可能重复:
Java 错误:尝试在 OS X 上运行 Cassandra 时出现错误的 .class 文件错误版本号

我不确定我在这个基本的hello world 程序上做错了什么。不知道为什么这会引发错误。

我已将文件保存为test.java.

当我用 编译它时javac test.java,它编译成功,但是当我尝试用 运行它时java test,它给出以下错误:

Javabin目录添加到系统路径中。将不胜感激任何指针。

系统路径下的Java目录如下:

C:\Program Files\Java\jdk1.6.0_31\bin;C:\Program Files\Java\jre6\lib;

java/javac 版本:

谢谢。

0 投票
3 回答
11213 浏览

java - 从 Eclipse 运行 Ant 时出现 UnsupportedClassVersionError

我正在尝试从 Eclipse 运行 ant 脚本,但它失败并显示以下消息:

但是,当我从命令行 (./ant) 运行它时,它会按预期运行。
环境信息:

  • 操作系统:Linux Mint 64
  • 日食:朱诺 (4.2.1)
  • JDK:甲骨文 1.7.0_11
  • 蚂蚁(命令行):1.8.2

我还将“Ant Home”(在 Eclipse 设置中)设置为与我在命令行中使用的相同。

我在这个问题上搜索了很多,但我似乎找不到任何帮助,我可以尝试卸载我目前安装的所有 java (jdk/jre),然后重新安装 java 7,但我不想采取这条路线。

有任何想法吗?谢谢!

0 投票
2 回答
318467 浏览

java - org.apache.catalina.LifecycleException: 无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/CollegeWebsite]]

我该如何克服这个错误?我的项目很容易部署在 Eclipse 上,但是当我直接通过 Tomcat 服务器部署它时无法部署。

0 投票
2 回答
70226 浏览

java - 不支持的 major.minor 版本 51.0,但所有内容都设置为 JDK 1.6

我有一个 Maven Eclipse 应用程序,我正在尝试使用以下命令通过命令提示符运行它:

不幸的是,它抛出了一个错误:

我进行了一些挖掘,发现它与在更新版本的 JDK 上编译的应用程序有关,而不是在其上运行的 JRE。显然 51 意味着它是为 1.7 构建的,但我的计算机上没有 JDK 7...

所以我确保一切都设置为 1.6 版:

根目录中的 system.properties 文件包含

添加了 Maven 属性

在我的 pom.xml 中指定了 maven 编译器插件

我使用返回的命令 java -version 检查了我的 java 版本

在设置 maven-compiler-plugin 后更新我的项目导致 Eclipse 自动将编译器级别设置为 1.6,项目方面级别设置为 1.6,并将 JavaSE-1.6 jre 系统库添加到我的项目中。

所以我完全不知道这个 JDK 1.7 是从哪里来的。我从来没有在这台计算机上安装过 JDK 1.7...

另外,最初,maven-compiler-plugin 不存在,所以我猜它是用 1.5 构建的。但是我做了 a mvn clean install,然后 a mvn package,然后在调整了所有设置后再次尝试了该命令,但仍然抛出相同的错误。

0 投票
1 回答
681 浏览

java - Java web start 不会自动下载相应的 JRE

听说Java web start 会自动下载最新的JRE。但它没有这样做。这是我的问题。

我知道我得到了这个,因为我已经在 J​​DK 7 上编译了代码并且我的机器有 JDK 6。如果我需要在我的 jnlp 文件中提及任何特定行,请告知

0 投票
2 回答
3337 浏览

java - 使用 jasperstarter 编译运行 iReport "java.lang.UnsupportedClassVersionError"

基本上我想做的是从 iReport jrxml 或 jasper 文件创建 PDF。

这个想法是通过网络将其用于报告,我设法找到的最佳解决方案是使用像jasperstarter这样的程序,然后通过连接到 MSSQL 数据库运行报告。

为了使连接正常进行,我必须下载最新的 net.sourceforge.jtds.jdbc.Driver。

该报告使用 iReport 5.1 可以正常工作,但是当我按照 jasperstarter 的说明进行操作时,我收到“java.lang.UnsupportedClassVersionError”响应。

jasperstarter 命令

输出

请指教。