2012-12-10 35 views
5

tôi đang sử dụng ide netbeans và cố gắng nắm bắt các gói bằng cách sử dụng thư viện jpcap. chương trình của tôi được sử dụng để chạy chính xác trước khi bu đột nhiên lỗi nàyNgoại lệ trong chủ đề "chính" java.lang.UnsatisfiedLinkError: không có jpcap trong java.library.path

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jpcap in java.library.path 

đang xuất hiện. tôi đã thử ds trên máy tính khác của tôi quá nhưng vô ích .. tôi đã thêm thư viện jpcap và trước khi cài đặt tôi xóa phiên bản cũ hoàn toàn. đã thực hiện mọi thứ có sẵn. Tôi đang gặp sự cố nghiêm trọng

vui lòng trợ giúp!

Trả lời

5

Thêm phần này vào đầu chương trình của bạn:

System.out.println(System.getProperty("java.library.path"));

Bạn sẽ nhận được một danh sách các thư mục. DLL (hoặc so trên UNIX) của jpcap phải nằm trong một trong các thư mục này để chương trình của bạn hoạt động. Nếu nó không phải là ở đó, sau đó một trong hai:

  • Thêm thư mục chứa rằng DLL/so để hệ thống của bạn PATH (ưu tiên).
  • Thêm DLL/so vào một trong các thư mục được in.
+0

thanx dude nó rất hữu ích .. chúc mừng :) –

Các vấn đề liên quan