gpt4 book ai didi

java - Jpcap处理程序不起作用

转载 作者:行者123 更新时间:2023-12-02 11:04:20 26 4
gpt4 key购买 nike

这就是问题。我试图让网络嗅探器工作,但是这个烦人的问题刚刚出现,表明JpcapHandler无法解析为一种类型。我已经导入了jpcap库。不知道如何解决这个问题。请帮我解决一下这个。我是网络编程的新手。

最佳答案

您确定将库添加到项目的构建路径吗? (好像您使用的是Eclipse)将jar复制到某个地方的/lib文件夹不会成功。您还确定此类在包装中吗?

我建议使用反编译器打开“JpcapHandler” jar并分析此类(如果可以在其中找到):http://jd.benow.ca/
一旦确认了类的位置,就应该考虑组织导入语句。通常,如果jar位于构建路径中,IDE会为您创建导入行,您应该在IDE建议中针对出现问题的行查看导入选项。

如果您确实确定已将jar添加到构建路径中,建议您创建一个新类并运行以下代码,以查看JVM实例(由Eclipse在运行程序时启动的实例)是否存在。可以找到这个 jar 。

<%@ page import="java.security.*" %>
<%@ page import="java.net.URL" %>
<%
Class cls = com.some.package.that.I.dont.know.JpcapHandler .class;
ProtectionDomain pDomain = cls.getProtectionDomain();
CodeSource cSource = pDomain.getCodeSource();
URL loc = cSource.getLocation();
out.println(loc);
// it should print something like "c:/workspace/SomeNetworkingProject/lib/JpcapHandler.jar"
%>

这将告诉您JVM正在加载的确切jar,它可能有助于您了解发生了什么。

关于java - Jpcap处理程序不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22863556/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com