gpt4 book ai didi

jakarta-ee - Java EE 应用程序中的小程序访问蓝牙外设客户端

转载 作者:行者123 更新时间:2023-12-01 14:47:19 26 4
gpt4 key购买 nike

我当前在服务器上有一个 Java EE 应用程序。它使用struts2和Hibernate。我需要访问客户端计算机并搜索客户端计算机检测到的所有蓝牙外设的MAC地址。

那么问题是:如何访问客户端计算机?我必须使用 Java Applet 吗?我的老师说小程序对客户端计算机上安装的 Java 版本非常敏感!如果为 Java 5 设计的小程序无法在 Java 6 上运行,那将是一个问题!

这是真的吗?除了小程序还有其他解决方案吗?

最佳答案

how to access to the client computer ? Do I have to use a Java Applet ?

我不知道这是否是唯一的方法,但受信任的小程序可以尝试获取信息。我说“尝试一下”是因为核心 Java SE 不太可能提供此任务的功能,因此您可能需要考虑为每个系统使用 native 。

My teacher say that the applet are really sensitive to the version of Java installed on the client computer! That would be a problem if an applet designed for Java 5 would not run with Java 6 !

不,事实恰恰相反。如果一个 applet 是针对 Java 6 编译的,那么它将无法在 Java 5 上运行。但是设计为在 Java 5 中运行的 applet 在版本 6 JVM 中运行应该没有问题。

至于由此产生的问题,其实很容易解决:

  1. 使用deployJava.js为了确保特定的最低 Java 版本,它应该处理以下之一的“繁重工作”:
    1. 检查用户是否有合适的最小 JRE 并为其编写一个小程序元素。
    2. 帮助用户完成升级(然后进行 1)
    3. 告知用户小程序无法运行的原因。
  2. 同样的情况适用于桌面上运行的任何代码,无论它是小程序还是应用程序。在命令行或桌面应用程序中运行。

关于jakarta-ee - Java EE 应用程序中的小程序访问蓝牙外设客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15294291/

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