代码之家  ›  专栏  ›  技术社区  ›  Tom Gullen

Java小程序可以使用API来实现硬件吗?

  •  1
  • Tom Gullen  · 技术社区  · 15 年前

    我的任务是开发需要在mac和pc上运行的软件。

    为了避免不得不维护两个软件,我考虑了编写一个Java小程序的可能性,我对Java很陌生,但在C和C方面还行,在大学时也做了一些Java工作,所以我应该可以使用它,但我的问题是,Java小程序是否可以与某些USB硬件的API通信,或者这是由于安全性而不可能的为什么?

    3 回复  |  直到 15 年前
        1
  •  5
  •   Peter Knego    15 年前

    是的,您可以通过JNI使用本机库。这依赖于平台,因此您必须编写将其抽象化的代码。还需要对applet进行签名。

    http://www.javaworld.com/javaworld/jw-10-1998/jw-10-apptowin32.html

        2
  •  1
  •   JOTN    15 年前

    我也会考虑使用webstart而不是applet。它更灵活,只是工作得更好。这解释了安全特性和签名的jar文件:

    http://download.oracle.com/javase/tutorial/deployment/webstart/security.html

    我要补充的是,这只适用于从远程网站启动应用程序的情况。如果你只想在本地运行一个java程序,那么你就不必担心这些了。

        3
  •  0
  •   Curtis    15 年前