簡體   English   中英

Java EE應用程序中的Applet訪問藍牙外圍設備客戶端

[英]Applet in Java EE application to access Bluetooth peripheral client

我目前在服務器上有一個Java EE應用程序。 它正在使用struts2和Hibernate。 我需要訪問客戶端計算機並搜索客戶端計算機檢測到的藍牙外圍設備的所有MAC地址。

所以問題是:如何訪問客戶端計算機? 我必須使用Java Applet嗎? 我的老師說小程序對客戶端計算機上安裝的Java版本確實很敏感! 如果為Java 5設計的小程序不能與Java 6一起運行,那將是一個問題!

是真的嗎 除了applet以外,還有其他解決方案嗎?

如何訪問客戶端計算機? 我必須使用Java Applet嗎?

我不知道這是否是唯一的方法,但是可信任的applet可能會嘗試獲取信息。 我說“大膽嘗試”的意思是,核心Java SE不太可能提供此任務的功能,因此您可能需要研究對每個系統使用本機。

我的老師說小程序對客戶端計算機上安裝的Java版本確實很敏感! 如果為Java 5設計的小程序不能與Java 6一起運行,那將是一個問題!

不,這是另一回事。 如果applet是 Java 6編譯 ,則它將不能在Java 5上運行。但是設計為在Java 5中運行的applet在版本6 JVM中應該沒有問題。

關於由此產生的問題,可以輕松解決:

  1. 使用deployJava.js來確保特定的最低Java版本,它應該處理以下其中一項的“繁重任務”:
    1. 檢查用戶是否具有合適的最小JRE並為其編寫一個applet元素。
    2. 幫助用戶進行升級(然后轉到1)
    3. 通知用戶小程序為什么不起作用。
  2. 相同的情況適用於在桌面上運行的任何代碼,無論是小應用程序還是應用程序。 在命令行或桌面應用程序中運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM