java 컴파일 에러
글쓴이: comdemo / 작성시간: 화, 2007/04/10 - 4:04오후
아래와 같이 사용해야하는 경우가 생겼는데 Sample1.java에서 컴파일에러가 발생하네요..
javac -d . -classpath . Sample2.java
javac -d . -classpath . Sample1.java
에러가 나는게 정상인가요? classpath를 선언해주면 Sample2를 찾을것 같은데 찾질 못하네요.. -_-;;
이렇게 사용해야 하는데 방법이 없을까요?
// Sample1.java
package aa;
public class Sample1
{
public static void main(String[] args) {
Sample2 sample2 = new Sample2();
sample2.hello();
}
}
// Sample2.java
public class Sample2
{
public static void hello() {
System.out.println("Hello World!");
}
}
Sample1이 패키지로 묶여있는 상태에서 패키지가 없는 Sample2.java를 사용하려할때..
Forums:
혹시 그렇게 할수
혹시 그렇게 할수 없는 이유가 무었인지 알수 있을까요? 궁금합니다.
http://www.cs.wisc.edu/~hasti/cs368/JavaTutorial/NOTES/Packages.html 에 package 예제에 보시면, comdemo님의 코드는 file1에서 file3이나 file4를 접근하려는 예와 동일한것 같습니다.
위 링크에서 표 위쪽에 보시면, package가 선언된 클래스에서 unnamed package의 클래스를 접근할수 없다고 하고 있습니다.
댓글 달기