Java 尝试使用J2SE枚举所有可用的Wifi网络

Java 尝试使用J2SE枚举所有可用的Wifi网络,java,windows,api,wifi,Java,Windows,Api,Wifi,我想找到一种方法,使用Java 6.0和任何第三方API列举所有可用的wifi网络 不幸的是,我无法找到这个问题的解决方案,我所得到的只是一个我无法使用的库,因为我没有任何示例 如果有人能帮助我,我将非常高兴 目标平台是Win XP/7 编辑:我找到的库名为jwlanscan Rob我不确定jwlanscan是否打算用作图书馆。我下载了它,它似乎包含一个gui应用程序,可以扫描无线网络并显示有关它们的信息。还有一个实用程序类,用于扫描信息并将信息写入控制台。我想您可以使用它来解析信息,但我认为没

我想找到一种方法,使用Java 6.0和任何第三方API列举所有可用的wifi网络

不幸的是,我无法找到这个问题的解决方案,我所得到的只是一个我无法使用的库,因为我没有任何示例

如果有人能帮助我,我将非常高兴

目标平台是Win XP/7

编辑:我找到的库名为jwlanscan


Rob

我不确定jwlanscan是否打算用作图书馆。我下载了它,它似乎包含一个gui应用程序,可以扫描无线网络并显示有关它们的信息。还有一个实用程序类,用于扫描信息并将信息写入控制台。我想您可以使用它来解析信息,但我认为没有一个公共API专门用于您所寻找的目的。

好的。我很惊讶,因为我知道有些库是为android而存在的。我仍然期待着:如果打开jar文件并反编译类文件,您可以看到它们是如何做到的。它基本上是使用JNI完成的。有两种本机方法getNetworkAdapterInfo和getWirelessApInfo。因此,您可以只使用包含的dll并调用本机方法。但不确定许可证的含义。很好!非常感谢,我的目标不是建立一个必须销售的产品,而是主要是自我教育。所以你帮了我很大的忙: