[英]eclipse luna format printing
我已经下载了Eclipse Luna。 但是格式打印不起作用。 让我们考虑下面给出的简单代码:
public class Test {
public static void main(String args[]) {
int a=4;
System.out.printf("%d",a);
}
}
它在下面显示错误消息:
线程“主”中的异常java.lang.Error:未解决的编译问题:PrintStream类型的方法printf(String,Object [])不适用于参数(String,int)
可能的原因和解决方法是什么?
您的Compiler compliance level
可能不正确。
您可以在Eclipse中找到它:项目>属性> Java编译器
确保将其设置为1.5或更高。
我从@Katja Christiansen的评论中得到了答案。 注释已在下面给出,因为@Katja Christiansen并没有在解决方案中写解决方案,因为我在这里写了这个解决方案,让其他人可以发现问题已解决。
“也许已启用特定于项目的编译器设置?打开Java项目的属性,选择“ Java编译器”,并检查是否已启用“启用特定于项目的设置”,以及所选的JDK是否与Eclipse JDK设置不同。– Katja Christiansen。
尝试之后,printf已解决,并且已解决所有现有项目。
感谢@Katja Christiansen与我们的合作。
尝试使用format
方法:
int a = 4;
System.out.format("%d", a);
我正在使用Eclipse Luna
并且为我运行了以下main
方法:
public class StackOverflow {
public static void main(String[] args) {
int a = 4;
System.out.printf("%d", a);
}
}
给我输出:
4
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.