printf错误可以是';t启动javaeclipse

printf错误可以是';t启动javaeclipse,java,compiler-errors,Java,Compiler Errors,我的printf包含错误。我的其余代码已经完成,但是由于printf中的错误,我无法启动Java。请帮忙。我的主要课程已经完成了 package id.web.aditya; public class Roda { private int diameter; private String warna; private String Merk; private String Keterangan; public String getMerk() { return Merk; } pu

我的
printf
包含错误。我的其余代码已经完成,但是由于printf中的错误,我无法启动Java。请帮忙。我的主要课程已经完成了

package id.web.aditya;

public class Roda {

private int diameter;
private String warna;
private String Merk;
private String Keterangan;

public String getMerk() {
    return Merk;
}
public void setMerk(String merk) {
    Merk = merk;
}

public int getDiameter() {
    return diameter;
}
public void setDiameter(int diameter) {
    this.diameter = diameter;
}
public String getWarna() {
    return warna;
}
public void setWarna(String warna) {
    this.warna = warna;
}


public String getKeterangan() {
    return Keterangan;
}
public void setKeterangan(String keterangan) {
    this.Keterangan = keterangan;
}

public void tampilanKeterangan(){
    System.out.printf("Roda %s Merk: %s Warna: %s Diameter: %d \n ", 
            Keterangan, Merk, warna, diameter);
}


public void Berhenti(){
    tampilanKeterangan();
    System.out.println("Kurangi Kecepatan");
    System.out.println("mulai berhenti..");
    System.out.println("Akhirna berhenti");
    System.out.println("--------------------");

}
public void berputar(){
    tampilanKeterangan();
    System.out.println("mulai berputar");
    System.out.println("berputar");
    System.out.println("berputar makin cepat");
    System.out.println("----------------------");
}

}

线程“main”java.lang中出现异常。错误:未解析编译 问题:类型中的方法printf(Locale、String、Object[]) PrintStream不适用于参数(字符串、字符串、, 字符串,字符串,int)


java 1.5中引入了字符串格式特性。显然,您使用的是java版本或该版本之前的编译选项。 如果您使用的是eclipse,请打开项目属性(在项目上按ALT+Enter)。查看java编译器选项卡

您可以在这里设置编译器遵从性级别。您可能已经安装了更新的java版本。在本例中,eclipse向您显示上述错误


我希望向您展示类似“printf(String,String,String,String,Integer)方法对于PrintStream类型是未定义的”。但事实并非如此,这可能有点令人困惑。

字符串格式特性是在Java1.5中引入的。显然,您使用的是java版本或该版本之前的编译选项。 如果您使用的是eclipse,请打开项目属性(在项目上按ALT+Enter)。查看java编译器选项卡

您可以在这里设置编译器遵从性级别。您可能已经安装了更新的java版本。在本例中,eclipse向您显示上述错误


我希望向您展示类似“printf(String,String,String,String,Integer)方法对于PrintStream类型是未定义的”。但事实并非如此,这可能有点令人困惑。

您会遇到什么错误?线程“main”java.lang中出现异常。错误:未解决的编译问题:类型PrintStream中的printf(Locale,String,Object[])方法不适用于参数(String,String,String,String,int)在tampilan Keterangan,您使用的是哪个jdk版本?出现了什么错误?线程“main”java.lang中出现异常。错误:未解决的编译问题:类型PrintStream中的方法printf(Locale,String,Object[])不适用于参数(String,String,String,String,int)在tampilan Keterangan,您使用的是哪种jdk版本?如果他使用的是<1.5,他根本不会使用。如果他使用的是<1.5,他根本不会使用。
package id.web.aditya;

public class Mobil {

/**
 * @param args
 */
public static void main(String[] args) {
    // TODO Auto-generated method stub

    Roda rodaUntukDitest = new Roda();
    rodaUntukDitest.setDiameter(80);
    rodaUntukDitest.setMerk("Achiles");
    rodaUntukDitest.setWarna("Hitam");
    rodaUntukDitest.setKeterangan("");
    rodaUntukDitest.Berhenti();
    rodaUntukDitest.berputar();
}

}