【发布时间】:2017-06-10 19:01:05
【问题描述】:
我正在对 Java 基础主题(导入和包)进行一些测试。我有这种文件夹结构
Example A \
- main\
-- Main.java
- vehicle\
- barcos\
--Barco.java
- aviones\
--Avion.java
- automovil\
--Coche.java
Barco.java
package vehicle.barcos;
public class Barco{
private String marca;
public String getMarca(){
return this.marca;
}
}
Avion.java
package vehicle.aviones;
public class Avion{
private String marca;
public String getMarca(){
return this.marca;
}
}
Coche.java
package vehicle.automovil;
public class Coche{
private String marca;
public String getMarca(){
return this.marca;
}
}
Main.java
package main;
import vehicle.barcos.Barco;
public class Main{
public static void main(String[] args){
Barco barco = new Barco();
}
}
我编译了所有文件(按描述的顺序),当我运行主类时,我收到一条消息说可以找到主类。示例 A 是 main 和 Vehicles 的父文件夹
C:\Users\User\Desktop\OCA8Examples\02 - Packcages and imports\Example A>java main\Main
Error: no se ha encontrado o cargado la clase principal main\Main
C:\Users\User\Desktop\OCA8Examples\02 - Packcages and imports\Example A>java -classpath "C:\Users\User\Desktop\OCA8Examples\02 - Packcages and imp
orts\ExampleA" main\Main
Error: no se ha encontrado o cargado la clase principal main\Main
【问题讨论】:
-
尝试“java main.Main”而不是“java main\Main”。
-
这不是编译问题。修正你的标题。
-
太棒了。 @tsolakp 工作:)。
-
@EJP 你是对的,已编辑。