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

将Try-Catch与资源一起使用时,IntelliJ IDE提供了错误

陈野
2023-03-14
问题内容

我正在尝试使用JDK 7的“尝试捕获资源”语句;IntelliJ突出显示了我的资源线,

此语言级别不支持尝试资源。

当我尝试编译时,我得到:

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

我检查了当前项目是否启用了try-with-resources,并且我的项目正在使用JDK 7(库:C:\ Program Files \ Java \
jdk1.7.0_11)。有任何想法吗?我不知道要更改什么选项(即使那是问题)。


问题答案:

单击文件菜单,打开项目结构,然后在“设置”下应有“项目”。在该标签中,将有一个“ SDK设置”选项,用于指定您要使用的语言版本。

有关更多详细信息,请参见JetBrains帮助页面(“项目语言级别”)。



 类似资料:
  • 由于ELMAH记录未处理的异常,我想通过ELMAH来记录所有错误,这是否意味着我不应该在代码中的任何地方使用try-catch块?如果我不使用它,它将显示死亡的黄色屏幕,我相信我可以通过自定义错误页面处理。 所以,我认为如果你用ELMAH,试抓块就没用了,对吗?如果不是,在ELMAH中使用try catch的用例有哪些?

  • 我试图使用JDK 7的“try catch with resources”语句;IntelliJ强调了我的资源线,说 此语言级别不支持“尝试使用”资源。 当我尝试编译时,我得到: java:在-source 1.6中不支持try with资源(使用-source 7或更高版本来启用try with资源) 我检查了是否为我的当前项目启用了try-with-资源,并且我的项目正在使用JDK 7(库:C

  • 我一直在搜索一个完整的示例with try-with-Resources.我感到困惑,如果关闭也关闭了对象,当我调用时将创建该对象。我是否需要包装在一个try与资源? 示例:

  • 我应该如何在TypeScript中使用Try/Catch?我不希望它检查给定块中的任何错误,因为我已经检查了它们(错误是预期的,状态由catch控制)。 我将代码包装在Try/Catch中(仅为示例): TypeScript拒绝编译它。有没有办法告诉TypeScript我知道这个错误,并且我可以接受?我不想在每一行上都使用忽略(假设我可以有更长的代码),也不想关闭严格模式。有没有更好的解决方案?

  • 问题内容: 好的,这可能是一个非常愚蠢的问题,但是我发现关于此的PHP文档以及一些Internet搜索并没有使我对此有所任何了解。 什么时候应该使用try-catch块来改进我的应用程序? 我读过有人说我们应该仅使用try- catch块来防止致命错误。我读过别人的话说,我们应该只在意外错误上使用它(等什么?意外?如果它们是意外错误,如何使用try- catch防止它们出现?我应该将所有应用程序代

  • 问题内容: 我们都使用多个插入查询。这样做时,应该将其放置在内部还是包裹起来?甚至有必要在交易出现问题时自动将交易失败的情况包括在内吗? 包装交易的样本: 相反,包装try … catch: 或只是一笔没有交易的交易…抓住 问题答案: 如果您需要通过代码手动“退出”交易(通过异常还是只是检查错误状态),则不应使用,而是将代码包装在and /中: 请参阅交易文档。