2013-07-25 4 views
0

확인이 문제는 나를 미치게하고, 너무 단순 해 보이지만 작동하지 않습니다. 전 동료가 NetBeans 프로젝트를 부활시키고 있습니다. 일부 외부 JAR, 특히 JFreeChart에 따라 다릅니다. 라이브러리의 새 버전을 다운로드했고 대부분의 것을 찾을 수 있지만 jcommon을 검색 할 수는 없습니다.Netbeans에서 항아리에있는 클래스 파일을 찾을 수 없습니다.

Netbeans의 왼쪽 패널에있는 'Libraries'아래에 나열된 JAR이 명확하게 표시되어 있으며 Netbeans에서 찾을 수없는 클래스 파일의 위치를 ​​정확히 탐색 할 수 있습니다. 바로 거기에있다! 빌드 메뉴의 라이브러리 탭에도 나열됩니다. 뭐가 문제 야?

Netbeans Screenshot

+0

새로운/이전 버전의 jar를 다운로드 한 경우가있을 수 있습니다. – kosa

+0

예, 아마도 이전 버전보다 새로운 버전입니다. 하지만 오류 메시지를 보면 netbeans가 org.jfree.util.RectangleEdge를 찾고 왼쪽에서 마우스가 해당 클래스를 정확히 가리키고 있습니다 ... –

+0

문제는 클래스보다 몇 가지 메서드 호출과 관련이 있습니다 (I couldn 질문에 게시 된 이미지에서 정확하게 볼 수 없음). – kosa

답변

0

OK, 그럼 해결책은 넷빈즈 프로젝트를 핵무기와 (기존 소스) 새 프로젝트를 만드는 것입니다. 그런 다음 라이브러리를 추가하면 모든 것이 올바르게 작동합니다. 여전히 당황 스럽지만 오히려 ...

0

가져 오기 섹션을 확인하십시오 ... 가져 오기에서 클래스 경로의 철자가 틀리거나 구식 인 경우 찾을 수 없습니다.

또 다른 가능성 - JFreeChart는 종속성에서 jcommon jar를 사용하므로이 두 jar (jfreechart 및 jcommon)가 같은 폴더에 없으면 문제의 원인 일 수 있습니다.

관련 문제