【问题标题】:How can check a Software is instralled is install or not using java [closed]如何检查是否安装了软件安装或不使用 java [关闭]
【发布时间】:2015-01-09 01:41:58
【问题描述】:

在java中我想检查一个软件是否安装。如果已安装,请显示它。如果已卸载,则安装它。

【问题讨论】:

    标签: java windows installation system system-information


    【解决方案1】:

    @Lokesh Kumar 您需要检查 C:\Program Files 或 C:\Program Files (X86),并检查软件是否存在。如果没有,则使用 Java 程序将文件复制到那里。如果软件存在,则删除软件文件。您可以使用 java.nio 包来复制/移动/删除文件。它具有与 HDD(硬盘驱动器)一起使用的所有良好功能。

    编辑

    如果软件捆绑在安装程序中,那么您可以使用 Java 使用 Runtime、Process、ProcessBuilder API 运行安装程序。

    【讨论】:

    • 这个答案具有误导性。某些软件需要使用安装程序进行安装,安装程序会将内容放在Program Files 以外的目录中。
    • @RealSkeptic OP 没有提到安装程序,但如果是安装程序,那么她可以用 Java 执行安装程序
    • OP 说 软件。由于他没有说是哪种类型,可能是任何一种方式,但你的回答不会帮助他找到它,卸载它,或者按照他的要求“显示它”。事实上,他甚至没有说是Windows
    • @Windows,看,OP 用 Windows 标记了问题,所以她的笔记本电脑上有 Windows 操作系统,我更新了问题,抱歉回答了如何执行安装程序。
    • @RealSkeptic 这是否消除了您的疑问?即使你可以在这里发布问题。用Java标记它,我会赶上它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 2013-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多