gpt4 book ai didi

java - 使用 Java 验证系统要求

转载 作者:搜寻专家 更新时间:2023-10-31 20:30:38 25 4
gpt4 key购买 nike

我是 Java 的新手,并被要求创建一个 applet/servlet(老实说,我不确定我应该使用哪个,非常确定的 applet),以确保用户的机器满足我们设置的系统要求。这些要求包括处理器速度、内存量、屏幕分辨率、下载/上传带宽,以及可能的其他一些标准。

如果能指出正确的方向,我将不胜感激。我已经有一个用于屏幕分辨率的小脚本,我一直在研究 Hyperic SIGAR 的大部分内容(除了带宽方面的东西)。

问题:applet 是正确的方向吗? Java 是正确/最好的语言吗? (这将全部通过网页完成)

非常感谢任何方向...

最佳答案

Is an applet the right direction?

可能是的,Java 中唯一的其他选择是使用 Java Web Start (JWS) 从网站在客户端计算机上运行 Java 类。您可以调查两者,然后决定其中之一。我建议您查看 JWS,主要是因为

  • SIGAR DLL(或任何其他 native 库)必须存在于客户端计算机的“java.library.path”位置。如果您的 native 库包含在小程序中,那么您需要先将它们写入磁盘,然后再加载它们。
  • JWS 允许您将 native 库嵌入到 JAR 中。 nativelib JNLP 文件的元素,可用于指定包含 SIGAR 库的 JAR。

如评论中所述,您需要签署您的代码。看这个related question在 StackOverflow 上也是如此。

Is Java the right/best language? (this will be all done through a web page)

这取决于您需要从客户端机器获得多少信息,以及它们的多样性;如果它们都运行 Windows,请参阅脚注。 Flash支持检查system capabilities ,但在一定程度上:处理器速度和可用内存检测可能无法在闪存中实现。


我不知道 .Net(和/或 ActiveX)中等效的系统功能检测功能,尽管您可以相当确定它们会存在。您可能想问另一个问题,以了解这是否可能以及可行性如何。


关于java - 使用 Java 验证系统要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6287809/

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