2011-01-22 72 views
2

我想使用Java列出範圍內的所有無線網絡。應用程序需要與平臺無關,也就是說,它可以在Windows和Linux上運行。我找到了答案,針對不同的操作系統列出了不同的方法。無論使用何種操作系統,是否都可以通過Java直接完成此操作?使用Java查找範圍內的所有可用無線網絡使用Java

+1

您可以在Windows機制,Linux機制,Mac機制中編寫JNI包裝,然後發佈給世界享受。假設有些不存在。 – sarnold

+1

當然,如果Java有一個802.11 API,它負責管理實際的Java操作系統,但是如果沒有,那麼你就會被底層操作系統的本地設施所困擾。 –

回答

1

對於Windows,您可以使用jWlanScan。但是,您可能需要爲操作系統實現自己的JNI包裝。

+0

我發現[JNIWrapper 3.8.1] [1]。這可以用於相同的嗎?我無法理解它究竟做了什麼。以前沒有和JNI一起工作過。 [1]:http://www.softpedia.com/progDownload/JNIWrapper-Download-72730.html – Ankit

+0

您可能想嘗試一下。我個人從未聽說過或使用過那個JNIWrapper。 – limc

+0

我嘗試在我的NetBeans項目中添加jWlanScan庫,但是無法獲得所需的信息,但項目編譯良好。我在庫下添加了JAR文件,並寫了一個創建無線類對象的主類。但是,我如何打印所有的細節。我沒有在我的圖書館中添加由他們提供的Wireless.dll。 – Ankit

相關問題