Eclipse사용시 질문 있습니다.
푸른들
public class AppRoot extends com.avaya.sce.runtime.Root {
//{{START:CLASS:FIELDS
//}}END:CLASS:FIELDS
/**
* Default constructor
* Last generated by Avaya Dialog Designer at: 2005-MAY-05 06:53:55 PM
*/
public AppRoot() {
//{{START:CLASS:CONSTRUCTOR
super();
//}}END:CLASS:CONSTRUCTOR
}
제가 그냥 공부겸 테스트를 하고 있습니다.
문제는 project가 A와 B가 있다고 했을 때,
A와 B프로젝트 둘다 AppRoot 라는 클래스를 사용하고요 둘다 com.avaya.sce.runtime.Root클래스를 확장받아서 사용합니다.
동일한 소스이고요...
A라는 프로젝트는 제가 생성한 project구요..
B라는 프로젝트는 존재하는 project를 import했습니다.(import할때 copy하지 않고 그냥 불러들이기만 했습니다.)
그런데 A에는 문제가 안 생기는데 B에서는 com.avaya.sce.runtime.Root가 없다고 나오네요..ㅠㅠ
제가 설명을 잘 했는지 모르겠네요 ㅠ
이미 있던 프로젝트를 import할 때 무슨 설정을 다시 해주어야하나요?
-
찬내
앙~ 잘 되셨다니... 참 길고도 먼 자바의 길..
-
봄시내
그렇군요^^ 빌드패스를 이용해서 하는 방법도 있군요^^
답변 감사드립니다^^ -
족장
없다고 보는게 맞는거 겠죠. 그냥 단순히 프로젝트를 링크만 하신거니 링크 당한쪽에서는 관련정보가 없으니 인식못할수도 있을거 같거든요. 저도 안해봤지만..
일반적으로는 보통 링크로 해서 쓰면 링크된 프로젝트쪽에서 링크한 프로젝트를 참조해서 하지는 않으니까요.
온몸님이 하신것처럼 단순한 링크가 아니랑 복사해서 포함시키는 식으로 해야 하는게 맞을거에요.
(아니면 빌드패스로 링크하는 프로젝트의 아웃풋 폴더를 포함시켜줘서 할수도 있겠죠.) -
소미
제가 다시 import했던 프로젝트를 지우고 import할 때 copy옵션에 클릭하고 하니까 되네요..
흠... 문제는 B프로젝트가 있는 소스에는 com.avaya.sce.runtime.Root관련 jar파일이 없다고 보면 되는건가요?? 제가 B프로젝트에서 임의로 jar파일을 adding해주었는데..
다른 jar파일이었나보네요 ㅠㅠ