~/hi/hoho.java

package hi;

public class hoho {
public int a = 1;
}
class hoho2 {
public int a = 1;
}


~/Main.java

import hi.hoho;
public class Main {
public static void main(String[] args) {

hi.hoho hoho = new hi.hoho();
System.out.println(hoho.a);
hi.hoho2 hoho2 = new hi.hoho2();
System.out.println(hoho2.a);


}
}

java: hi.hoho2 is not public in hi; cannot be accessed from outside package


이런 에러 뜨는데 어떻게 해야됨?

hoho.java 파일에서 public class는 하나밖에 있을 수 없는데 public을 안붙히면 다른 package에서 해당 class의 instance를 생성할 수가 없음.


파일 2개로 분리하는거 말고 해결방법 없음?