当前位置: 首页 > 面试题库 >

我可以让Java 5忽略@Override错误吗?

田兴朝
2023-03-14
问题内容

我有一些使用Eclipse和Java 6 SDK编写的Java代码,因此实现接口的方法都带有@Override注释-Java
6中是合法的注释,而Java 5中不是。

我想使用Java 5 SDK(javac在Mac OS X
10.5上)编译相同的代码。除@Override注释外,所有内容均可编译并正常运行。有什么方法可以让javac忽略@Override此项目的注释,还是唯一删除所有注释的解决方案?


问题答案:

显然,您可以升级到Java 1.5 u21,这将解决此问题:

为什么Javac在@Override注释上失败



 类似资料:
  • 问题内容: 我有一个Dockerfile。生成映像时,由于以下错误而生成失败: 这实际上是无害的。该库可以很好地构建,但是Docker在收到此错误后会停止构建。有什么办法可以指示Docker忽略这一点? 问题答案: 当然。Docker只是响应shell脚本中返回的错误代码。如果您有以下内容: 您可以将其替换为: 这将始终返回(成功)退出代码。这里的缺点是,你的形象将出现,成功地构筑即使 是 在构建

  • 我得到了“错误o.a.j.e.RegexExtractor:模式错误:等等b;啊等等”作为我的调试错误之一。是否可以将其设置为忽略或至少不在Jeter调试日志中显示任何错误? 谢谢,P

  • QueryList遵循将业务与错误分离的原则, HTTP请求传输过程中如果出现的错误,QueryList将会抛出异常。 QueryList的HTTP客户端基于GuzzleHttp,它提供了丰富的HTTP异常类型,用户可以自行设计根据不同的异常类型做不同的处理。 如果你觉得麻烦,并不想每次都去处理HTTP异常,选择直接忽略,让程序继续运行下去,做法可以参考下面方式: 对内置的get()进行封装: u

  • 我有一个应用程序,上面有帖子、用户、标签等等。我一直在本地进行这项工作,但由于一个问题,无法将其推给heroku。最后,我成功地将我的应用程序推到了heroku,然后意识到我从未在那里迁移过我的数据库。所以我跑了 并得到这个错误: 我查了一下迁移,出于某种原因,它在其他任何事情之前都有删除表行: 我注释掉了drop table行,甚至删除了它,然后使用git commit提交,然后尝试运行hero

  • 编辑以获得更多澄清:查询字符串是从另一个(get)请求中遗留下来的。因此,如果我可以清除查询字符串,这也将工作。此外,我不希望编辑表单输入的,因为我希望此postendpoint可以用于其他服务,而不必更改它们。

  • 问题内容: 我想为ajax调用提供一种全局错误处理方法,这就是我现在所拥有的: 我需要忽略的错误。为null,为。我该如何检查? 问题答案: 我今天不得不处理相同的用例。我正在处理的应用程序具有这些长时间运行的ajax调用,这些调用可能会因1)用户导航离开或2)某种临时连接/服务器故障而中断。我希望错误处理程序仅针对连接/服务器故障而不是用户导航运行。 我首先尝试了Alastair Pitts的答