2012-09-27 44 views
0

我使用Linux Debian 2.6.32-5-amd64。 我的Eclipse版本:4.2.0 我的Java版本:jdk1.7.0_07錯誤:試用資源不支持-source 1.6

當我建立我的項目,然後我得到錯誤:

[javac] <myPath>file.java:66: error: try-with-resources is not supported in -source 1.6 
[javac]   try(Scanner scanner = new Scanner(new File(path))){ 
[javac]   ^
[javac] (use -source 7 or higher to enable try-with-resources) 
[javac] 1 error 

我已經編譯器遵從性級別設置爲1.7。哪裏不對?是問題嗎?

+0

你可以顯示你的命令行嗎?因爲它看起來像您的合規性級別未設置爲7。 –

回答

1

您不是在java 7中編譯,而是在java 6中編譯。 項目合規性設置爲7,否則try-with-resources會在eclipse編輯器中顯示錯誤。

你應該檢查你是如何構建你的項目(看起來像螞蟻),並配置它在7編譯(使用「源」參數)。