在核心java中实时浏览网址

时间:2013-12-04 18:55:08

标签: java windows swing url browser

我想开发一个可以捕获浏览器url的java应用程序(在windows中运行)。什么是浏览器,网址应该用java打印。我通过听取http套接字尝试了它,它对我不起作用。有人有什么想法吗?

我试过jpcap应用程序,socket编程(java.net包)

但是当我使用jpcap时。以下例外。

该程序于2010年在xp中成功运行。现在我正在使用Windows 7

import jpcap.JpcapCaptor;

/**
 * 
 */

/**
 * @author james
 *
 */
public class NetworkInterface {

/**
 * @param args
 */
public static void main(String[] args) {
    jpcap.NetworkInterface[] devices = JpcapCaptor.getDeviceList();
    System.out.println(devices);

}

}

异常

Exception in thread "main" java.lang.UnsatisfiedLinkError: jpcap.JpcapCaptor.getDeviceList()[Ljpcap/NetworkInterface;
    at jpcap.JpcapCaptor.getDeviceList(Native Method)
    at NetworkInterface.main(NetworkInterface.java:17)

任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以在java程序中使用jpcap API来嗅探数据包。 HTTP请求将在第一行显示URL。

检查here以解决UnsatisfiedLinkError问题。