eclipse 中修改java编译版本

修改方法是:
1:Preferences-->Java-->Compiler->Compiler compliance level,选择一个需要的版本,比如从默认的1.4改为5.0
2:如果只想修改一个工程的Compiler compliance level,就右单击工程,选择属性,在其中的Java Complier中选择

Compiler compliance level的值。

 属性英文单词:property

注:往往第二步容易忽视!

今天使用Eclipse编写代码的时候,遇到String str1 = String.format("425:%d",hello);报错format函数第二个参数不对,要求是Object[];但是java在jdk1.5之后就支持自动拆封装了,那么就我们现在使用的jdk版本应该都是高于1.5不会报错的,那么问题出在哪里呢?
我们点击Window->Prefrences->Java->Compiler会发现我们的编译器版本默认为1.4,这个时候我们修改一下编译器的版本为1.5以上即可。
PS:记住在当前项目的属性页中也要进行修改,否则已经创建的项目编译器版本还是1.4,还是会报错。
就此记录一下,免得再犯这种错误。 java使用String.format()的问题

你可能感兴趣的:(eclipse 中修改java编译版本)