네트워크 트래픽을 탐지하기 위해 jpcap을 사용하는 프로젝트를 설정하려고합니다. 나는 그것을 작동 시키려면 여러 가지 방법을 시도했지만 모든면에서 오류가 발생합니다. 나는 윈도우 64 비트를 실행하지만, 여기에 내가 무슨 짓을했는지의 :Java - JPcap을 사용하여 프로젝트 실행하기
- 설치된은 WinPcap
- 설치된 jpcap
- JRE 디렉토리에 복사 jpcap.dll (프로그램 파일/JRE 및 프로그램 파일 (86)/JRE) 모든 일을 한 후 JRE 디렉토리/lib 디렉토리/내선
- JDK 디렉토리에 복사 jpcap.jar
-
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jre7\bin\jpcap.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
코드의 라인 : 일식의 다른 버전에서
Exception in thread "main" java.lang.UnsatisfiedLinkError: jpcap.JpcapCaptor.getDeviceList()[Ljpcap/NetworkInterface;
를, 나는 같은 단계에 따라 다른 오류 두 경우 모두 사용하고 있습니다 :
list = JpcapCaptor.getDeviceList();
이 작업을하려면 도움을 청하십시오. 감사
중복 가능성 [A AMD 64 비트 플랫폼에서 32 비트 .DLL IA를로드 할 수 없다 (http://stackoverflow.com/questions/8113080/cant 추출 -load-ia-32-bit-dll-on-a-amd-64-bit-platform) –