2016-09-26 70 views
-1

我在NetBeans 8 IDE上安装了Java 1.8,但每次使用多次捕获时,都会引发编译器错误,说我正在使用Java 1.5。有谁知道我该如何解决这个问题?为什么NetBeans 8.1在使用multi catch语句时在-source 1.5(我有1.8)中不支持multi catch?

+0

它看起来像你的项目使用Java 1.5作为源级别,这是Maven项目的默认值,如果你不覆盖它。指定要使用的来源级别,最有可能为1.8。 –

+0

Java 1.5是您的项目设置的合规性级别,在[Java 1.7]中添加了多重捕获(http://www.oracle.com/technetwork/articles/java/java7exceptions-486908.html) –

回答

2

您可以通过更改源格式的版本来修复它。 首先你必须打开你的项目属性然后去来源。现在你只需要改变源/二进制格式1.8