Я создал проект и Hello.java файл без имени пакетаМожно ли импортировать файл класса с пакетом по умолчанию?
public class Hello {
public String sayHello(){
return "Say Hello";
}
}
Я экспортировал этот проект в hello.jar.
Теперь я создал другой проект и Main.java, чтобы вызвать метод sayHello(). Я добавил hello.jar в пути к классам, но ниже код показывает мне ошибку «Привет, не может быть разрешен к типу»
public class Main {
public static void main(String[] args){
Hello h=new Hello(); // Error
}
}
http://stackoverflow.com/questions/2335211/what-is-the-default-package-in-which-my-classes-are-put-if-i-dont-specify-it –
Вы можете ' t импортировать классы из пакета по умолчанию. – Nambi
Вот почему Java имеет соглашение об именах пакетов. http://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html – TheKojuEffect