2011-09-11 4 views

답변

0

런타임 환경에서 내 보내지 않은 빌드 경로에 EscapeComponent lib가있을 수 있습니다.

"Java 빌드 경로"옵션, "주문 및 내보내기"탭으로 이동하여 EscapeComponent를 보유하는 lib가 선택되어 있는지 확인하십시오. 그렇지 않으면 런타임에 사용할 수 없으므로 NoClassFoundException이 발생합니다.

+0

lib가 없지만 Escape/src (Escape는 내 프로젝트 이름 임)가 있습니다. 프로젝트가 필요하다면 여기에 있습니다 : https://skydrive.live.com/#cid=CD536BD0008E28F2&id=CD536BD0008E28F2%21120 – Cg2916

+0

글쎄, 다운로드하여 Eclipse로 가져 와서 성공적으로 실행했습니다. 거기에 아무런 문제가 없습니다. 아마도 당신의 프로젝트는 화가 났을 것입니다 : P 그것을 지우고 그것을 다시 가져 오십시오 ... (예, 끄고 켜는 것 : Px10) 마지막으로,이 문장을 프레임에 추가해야합니다 :'frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);'창을 닫을 때 앱이 종료되도록하려면 – polypiel

+0

좋아, 그랬지.하지만 일반 프레임을 시도 했으므로 제거했다. 나는 그것이 그럴지도 모른다 고 생각한다. – Cg2916

1

Eclipse에서 EscapeComponent가 빌드 경로에 있는지 확인합니다. 이를 수행하는 쉬운 방법은 "탐색"메뉴로 이동하여 "열기 유형"을 선택하고 "EscapeComponent"를 입력하는 것입니다.

Eclipse가 해당 이름으로 클래스를 찾지 못하면 문제가 있습니다.

+0

EscapeComponent를 찾습니다. 또한 검증이 깨끗해진다. 빨간색 밑줄이 없거나 아이콘에 빨간색 X가 거의 없습니다. – Cg2916

관련 문제