【问题标题】:Using try-with-resources in Netbeans在 Netbeans 中使用 try-with-resources
【发布时间】:2012-03-09 06:08:00
【问题描述】:

我在 Java servlet 类中有一条 try-catch 语句。 Netbeans 对此显示错误:

-source 1.6 不支持 try-with-resources (使用 -source 7 或更高版本来启用 try-with-resources)

我怎样才能摆脱这个错误?

【问题讨论】:

  • 我得到的错误消失了。右键单击项目>属性>源>源/二进制格式:JDK 7>确定。
  • 没错,try catch with resources 受 JDK 1.7 或更高版本支持,对于 1.6 或更低版本,您必须使用普通的 try catch 块:-)。此外,由于您找到了问题的答案,请务必将其写为答案并接受您自己的答案,当系统允许您这样做时,以获得可能面临相同问题的人的进一步帮助并访问此线程你的。并在您的标签中提供您正在使用 Eclipse、NetBeans 或等等等等的 IDE 以获得很好的帮助 :-)
  • 欢迎您,保持微笑 :-)

标签: java netbeans try-with-resources


【解决方案1】:

您似乎从 NetBeans 论坛找到了我的帖子,我在其中发布了解决方案:

我得到的错误消失了。

右键单击项目>属性>源>源/二进制格式: JDK 7 > 好的。

来源:

【讨论】:

    【解决方案2】:

    好吧,这对我不起作用。因为在“源/二进制格式:”中没有“JDK 7”。

    我的解决方案是:右键单击项目 > 属性 > 库 > 管理平台 > 添加平台,然后选择您的“jdk1.7.0_45”目录,然后单击下一步输入名称“JDK 1.7”并完成。

    现在您可以修改源格式:右键单击项目 > 属性 > 源 > 源/二进制格式:JDK 7 > 确定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多