在java中检查应用程序的系统要求

时间:2014-07-05 16:41:28

标签: java database swing oracle11g software-design

我正在使用java和oracle数据库构建应用程序。我想确认每次用户打开应用程序时都安装了所有必需的软件并正常工作,并向用户显示缺少的软件/配置错误以及关闭应用程序的选项。是否有任何方法。

1 个答案:

答案 0 :(得分:1)

您可能无法从纯Java角度出发,也不应该。这确实是您安装过程的一项工作。您部署到的每个本机平台都将采用不同的方式安装软件和放置它的不同位置。如果你真的想这样做是因为你正在用Java灌输(并且喜欢编写更复杂的代码),你需要利用像JNI或JNA这样的东西来询问底层操作系统安装的内容。这在Windows和OS X上相当简单,但是,由于每个软件包管理器的不同,在大多数Linux上它几乎是不可能的。