大家好,我是Java的初学者。此时我被阻止了以下内容 程序:
import prog.io.Orario;
import prog.io.ConsoleOutputManager;
class primoprogramma{
public static void main(String[] args){
ConsoleOutputManager video=new ConsoleOutputManager();
video.println("ciao");
}
}
这给了我错误:
bad class file: ./prog/io/Orario.class
class file contains wrong class: prog.utili.Orario
Please remove or make sure it appears in the correct subdirectory of the classpath.
我做了我当时可以尝试的一切,但没有任何作用。这里有课 Orario:
package prog.utili;
public class Orario {
private static char separaratore=';';
}
感谢您的任何建议
答案 0 :(得分:4)
您的班级Orario
包裹声明错误(package prog.utili;
而不是package prog.io;
)
prog.io.Orario
。Orario
中的文件Orario.class
中搜索课程prog/io
。prog.utili
,这不是所需的包 - 错误答案 1 :(得分:1)
在java中,directorys与包名称相同
所以,包中的一个类Orario prog.utili
必须在目录prog / utili而不是prog / io