我正在尝试使用来自 Eclipse 的捆绑 Maven-Ant 脚本构建项目并将其部署到 JBoss 部署文件夹,但它总是以 JBoss 记录以下内容结束:
nested throwable: (java.lang.UnsupportedClassVersionError: Bad version number in .class file)
本项目使用的软件如下:
- 蚂蚁 1.6.5
- Maven-Ant 任务插件 2.1.3
- JBoss 4.0.5 正式版
- JDK 1.4
在 Eclipse 中的 Window>Preferences 下,我将 JDK 添加到Java>Installed JREs
列表中并将其设置为默认值,以防万一。在Project>Properties>Java Compiler
我已将合规级别设置为 1.4 并且还使用其他合规设置时没有任何成功。
此外,JBoss 设置为使用完全相同的 JDK,即 Oracle 网站上的 1.4_03。奇怪的是 Eclipse 倾向于将其标识为 1.5 版。例如在 Java Compiler 页面上它说:
选择 1.4 合规性时,请确保安装并激活了兼容的 JRE(当前为 1.5)。
任何人都可以提供一些建议,我可能在哪里出错了?
提前致谢!