java - 如何在 java 5 环境中使用 java 6 功能

标签 java compatibility

我遇到了一个奇怪的问题。我在 java 6 中开发了 java web 应用程序,当我将它托管在服务器上时,它显示错误,因为它的 java 5 服务器。我在代码中使用了注释、hibernate、rest API,现在我想用 java 5 环境转换我的代码。

可以这样做吗?如果是的话怎么办?或者有其他解决方法可以解决这个问题吗?请告诉我。

@all:这是我收到的错误:

alt text

最佳答案

我不确定您的构建过程是什么,但您需要为特定目标(例如 java 1.5)编译代码。

  • 如果您从命令行使用 javac,请查看 -target 开关
  • 如果您使用 ant,请查看目标属性。

如果您使用 java 1.6 特定的库,您将会遇到问题。当您尝试运行代码/网络应用程序时,您就会知道这一点。

我希望这会有所帮助。

关于java - 如何在 java 5 环境中使用 java 6 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4537673/

相关文章:

JavaFX 抛出 ArrayIndexOutOfBoundsException

java - 获取插入行的id

java - 找出JBoss中哪些线程消耗CPU?

ipad - 为更大的 iPad 设计的应用程序在 iPad mini 上看起来如何

ruby - 如何确定 jRuby 兼容的确切 ruby​​ 版本

java - 非流上下文中使用java.util.Function的设计实践

java - 当我为 aco 运行此代码时,出现错误 Uniform can not be returned to a type

python - 如何编写与Python 3.x尽可能兼容的Python 2.x?

javascript - 建立一个依赖 javascript 的网站仍然是不好的做法吗?

javascript - 浏览器兼容性错误