eclipse luna格式打印

时间:2015-01-21 15:15:11

标签: java eclipse

我已经下载了eclipse Luna。但格式打印不起作用。让我们考虑下面给出的简单代码:

public class Test {
    public static void main(String args[]) {
        int a=4;
        System.out.printf("%d",a);
    }
}

它显示以下错误消息:

  

线程“main”中的异常java.lang.Error:未解决的编译问题:     PrintStream类型中的printf(String,Object [])方法不适用于参数(String,int)

可能的原因和解决方案是什么?

4 个答案:

答案 0 :(得分:2)

您的Compiler compliance level可能不正确。

您可以在Eclipse中找到它: 项目>属性> Java编译器

确保将其设置为1.5或更高。

答案 1 :(得分:2)

我从@Katja Christiansen的评论中得到了答案。下面给出了评论,因为@Katja Christiansen没有在asnswer中写出解决方案,因为我在这里写错了让别人可以发现问题已经解决了..

“可能启用项目特定的编译器设置?打开Java项目的属性,选择”Java Compiler“并检查是否启用了”启用项目特定设置“,以及所选JDK是否与Eclipse JDK设置不同。 - Katja克里斯蒂安森“

尝试之后,printf已经解决并解决了所有现有项目。

感谢@Katja Christiansen的合作。

答案 2 :(得分:0)

尝试使用format方法:

int a = 4;
System.out.format("%d", a);

答案 3 :(得分:0)

我正在使用Eclipse Luna并为我运行以下main方法:

public class StackOverflow {

    public static void main(String[] args) {
        int a = 4;
        System.out.printf("%d", a);
    }

}

给我输出:

4

相关问题