我尝试在编译 .java 文件后运行 java 命令,.java 文件包含多个类,但只有一个公共类,公共类中只有一个主要方法。当所有 .class 文件都在同一个地方时,它找不到主类。在 netbeans 上它运行完美,在 CMD 上是出现错误的地方。如果我在写作中有任何错误,也很抱歉,英语不是我的主要语言,它是西班牙语。这也是类和变量名称使用西班牙语的原因。
我已经检查过该类只有一个主要方法,所有类都在同一个地方,.java 文件中只有一个公共类
这就是代码,正如您所见,只有一个公共课程,而 main 在公共课程中。
package dfutreras_arqapp_aa19_2b;
public class Dfutreras_ArqApp_AA19_2B {
public static void main(String[] args) {
// TODO code application logic here
Constructora constructora = new Constructora();
ConstruyeCasas constructor_SencillaCasa = new ConstruyeCasasSencillas();
ConstruyeCasas constructor_FamiliarCasa = new ConstruyeCasasFamiliares();
constructora.setConstruyeCasas(constructor_SencillaCasa);
constructora.construirCasa();
Casa casa = constructora.getCasa();
System.out.println("Se ha construido una casa " + casa.getTipo());
System.out.println("Con " + casa.getHabitaciones()+ " habitaciones");
System.out.println("Con " + casa.getBanos()+ " baños");
System.out.println("Con " + casa.getVentanas()+ " ventanas");
System.out.println();
constructora.setConstruyeCasas(constructor_FamiliarCasa);
constructora.construirCasa();
Casa casa2 = constructora.getCasa();
System.out.println("Se ha construido una casa " + casa2.getTipo());
System.out.println("Con " + casa2.getHabitaciones()+ " habitaciones");
System.out.println("Con " + casa2.getBanos()+ " baños");
System.out.println("Con " + casa2.getVentanas()+ " ventanas");
}
}
//产品类
`class Casa{`
private Integer habitaciones;
private Integer banos;
private Integer ventanas;
private String tipo;
public void setHabitaciones(Integer habitaciones){
this.habitaciones = habitaciones;
}
public void setBanos(Integer banos){
this.banos = banos;
}
翻翻过去那场雪
犯罪嫌疑人X
相关分类