다른 사람이 작성한 Java 프로젝트에서 작업하고 있습니다. 이 사람은 'src'폴더 안에 폴더의 계층 구조를 만들었습니다. 나는 그 폴더 중 하나에 새로운 자바 클래스를 추가하고 그것을 'XmlFile.java'로 정의했다. 나는 그것이 나에게 오류를 제공Xcode에서 확장하려고하는 Java 클래스를 찾을 수 없습니다.
Cannot find symbol
및 참조하는 프로젝트를 컴파일 할 때 그런 다음 나는
package //Same package GenericFile is in
public class XmlFile extends GenericFile
{
...
}
를 작성하여 이전에 기술 된 클래스 'GenericFile.java'을 확대하도록 노력하고있어 내가 꺼내
extends GenericFile
경우 라인
public class XmlFile extends GenericFile
에 나
모든 항목이 훌륭하게 컴파일됩니다.
새 파일 (XmlFile.java)을 추가 한 후에도 삭제할 수 없습니다 (편집 -> 삭제 옵션은 해당 파일 또는 내가 소유 한 사람이 만든 모든 파일/폴더에 대해 선택할 수 없습니다) 프로젝트).
여기에 어떤 종류의 권한 문제가 있습니까? 아니면 이상한 문제로 인해 숨겨진 범위 문제가 있습니까?
내가 충분히 알아 내기 위해 자바 컴파일러에서 "기호를 찾을 수 없습니다"전문가가 아니지만, 다른 대답이 없기 때문에, 여기 나에게
건배,
GenericFile이 "final class GenericFile ..."으로 정의 되었습니까? –
아니, 공개 추상 클래스 GenericFile 파일을 확장 – WhiteTiger