Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 java 代码在控制面板中检查是否安装了特定的 .exe
Java 对 Windows 控制面板一无所知。
您唯一的选择是递归搜索目录树以查看 .exe 是否存在。
Java 与平台无关,因此它不适用于一个操作系统中不存在的部分。
仅使用 Java 代码不会发生这种情况。您需要大量的本机代码来与控制面板进行实际交互,将其打包到 DLL 中,并使用 JNI 调用它。 TBH 我怀疑您是否可以通过这种方式获得所需的数据,但我对当前的 Windows API 并不十分熟悉。