2014-04-04 5 views
0

그래서 여기 있습니다. 네트워크 스니퍼가 작동하도록하려는 임에도 불구하고이 성가신 문제는 JpcapHandler가 유형으로 해결 될 수 없다고 말한 것으로 나타났습니다. 이미 jpcap 라이브러리를 가져 왔습니다. tis 문제를 해결하는 방법을 모른다. 이걸 도와주세요. 나는 네트워크 프로그래밍에서 좀 새로운 것이다. enter image description hereJpcapHandler는 작동하지 않습니다

+0

프로젝트를 깨끗하게 빌드하고 시도하십시오. – svjn

답변

0

라이브러리를 프로젝트의 빌드 경로에 추가 했습니까? (당신이 이클립스를 사용하고있는 것처럼 보입니다.) 항아리를 어딘가에/lib 폴더에 복사하는 것은 그 속임수를하지 않을 것입니다. 이 수업이 패키지에 포함되어 있는지 확인 하시겠습니까?

나는 디 컴파일러와 함께 'JpcapHandler'항아리를 열고 (당신이 그것을 찾아 낼 수있는 경우)이 클래스를 분석하는 것이 좋습니다 : http://jd.benow.ca/

당신은 클래스입니다 확인하면 , 당신은 당신의 import 문을 조직하는 것이 좋습니다. jar 파일이 빌드 경로에 있으면 일반적으로 IDE에서 가져 오기 선을 만들 것이므로 문제가있는 선에 대한 IDE 제안 중에서 가져 오기 옵션을 확인해야합니다.

빌드 경로에 항아리를 추가했으면 새 클래스를 만들고 다음 코드를 실행하여 JVM 인스턴스 (Eclipse에서 시작한 인스턴스 귀하의 프로그램을 실행)이 항아리를 찾을 수 있습니다.

이것은 JVM에서로드되는 정확한 jar를 알려주며, 상황을 이해하는 데 도움이 될 수 있습니다.

+0

빌드 경로에 라이브러리를 추가했는지 확인합니다. 또한 클래스가 패키지의 일부라고 확신합니다. 튜토리얼에서 설명한대로 말합니다. 그래도 도움을 주셔서 감사합니다. – OrdinaryProgrammer

+0

새로운 아이디어로 내 답변을 업데이트했습니다 – theMarceloR

+0

대단히 감사합니다! :) – OrdinaryProgrammer