0

我正在尝试使用 java 代码在控制面板中检查是否安装了特定的 .exe

4

2 回答 2

1

Java 对 Windows 控制面板一无所知。

您唯一的选择是递归搜索目录树以查看 .exe 是否存在。

Java 与平台无关,因此它不适用于一个操作系统中不存在的部分。

于 2013-09-19T09:26:25.160 回答
0

仅使用 Java 代码不会发生这种情况。您需要大量的本机代码来与控制面板进行实际交互,将其打包到 DLL 中,并使用 JNI 调用它。
TBH 我怀疑您是否可以通过这种方式获得所需的数据,但我对当前的 Windows API 并不十分熟悉。

于 2013-09-19T09:25:37.277 回答