2010-06-21 6 views
0

JavaME 프로젝트에서 jar 파일로 사용할 수있는 외부 라이브러리를 가져와야합니다. 그래서 프로젝트 속성 -> 라이브러리 & 리소스 -> Jar/Zip을 추가하고 거기에 jar 파일을 추가했습니다.Netbeans 6.8 : Lib-Import가 작동하지만 컴파일 할 때 "패키지가 존재하지 않습니다"

코드를 편집 할 때 모든 것이 작동합니다. 이 라이브러리에서 클래스를 가져 와서 예상대로 사용할 수 있습니다. 내가 프로젝트를 컴파일 할 때, 나는 선

수입에 ... < 패키지 이름 >이

존재하지 않는

패키지 ... 오류를 받고 있어요 < 패키지 이름 >. <classname>;

내가 말했던 것처럼 코드를 편집 할 때 오류 또는 경고가 표시되지 않습니다. 라이브러리가 프로젝트 뷰의 "Resources"아래에 올바르게 표시되고 Netbeans 자동 완성도 작동합니다. 이 오류는 컴파일 할 때만 발생합니다.

답변

1

한 번에 개미 스크립트 (nbproject/build-impl.xml)가 프로젝트 (nbproject/project.properties)와 동기화되지 않습니다. 이는 NB가 ant 스크립트를 다시 작성하도록 권장하기 위해 프로젝트를 다시 변경함으로써 쉽게 해결됩니다.

프로젝트 속성 대화 상자 (파일> 프로젝트 속성)를 열고 Compiling을 선택하십시오. Compile on Save의 상태를 토글합니다. OK을 클릭하여 대화 상자를 닫고 ant 스크립트를 다시 작성하십시오. 잠시 시간을내어 프로젝트를 검색하지 않는지 확인하십시오 (오른쪽 하단에 표시된 상태). 그런 다음 대화 상자를 다시 열고 값을 다시 토글하십시오. 대화 상자를 닫고 다시 컴파일 해보십시오.

+0

답변을 주셔서 감사합니다.하지만 문제가 여전히 존재합니다. "저장시 컴파일"옵션도 없습니다. "디버깅 정보 생성", "최적화 컴파일"및 "사용되지 않는 API 사용보고"가 있습니다. 아마 그것은 J2ME 프로젝트이기 때문입니까? 또한 Netbeans이 빌드 중에 임시 파일을 저장하는 프로젝트의 "빌드"폴더를 확인했습니다. jar 라이브러리에 대한 서명이 없습니다. 정말 잘 모르겠지만, 무엇이 잘못 될까요. 이것은 내 첫 번째 Netbeans 프로젝트가 아니며 전에 jar 라이브러리를 사용했습니다. 방금 프로젝트에 추가했는데 효과가있었습니다. * 어깨를 으한다. – ceefar

관련 문제