java如何获取计算机软件信息?

比如安装的office2013版本 ,有安装的360安全卫士 等等。

读取注册表
https://docs.oracle.com/javase/7/docs/api/java/util/prefs/Preferences.html

http://xiaohuafyle.iteye.com/blog/1543559

应该能够调用PowerShell脚本吧,powershell能够方便地操作wmi,获取计算机信息很容易的。

注册表 LOCAL_MACHINE\software\microsoft\windows\currentversion\uninstall下面。