Topic: java如何实现检测os中某个应用程序是否安装. |
Print this page |
1.java如何实现检测os中某个应用程序是否安装. | Copy to clipboard |
Posted by: momocha Posted on: 2003-10-16 11:59 如果该应用程序安装,可以找到其安装路径,并且应用该程序打开某个文档(如pdf文件),如果没装..提示..没有安装.. 多谢... |
2.Re:java如何实现检测os中某个应用程序是否安装. [Re: momocha] | Copy to clipboard |
Posted by: sc33 Posted on: 2003-10-16 15:21 抛个砖头: 下面的代码是打开Excel文件的方法,对于没有装Excel的机器,系统回提示“打开方式”,所以应该可以捕获! <code> try { String osName = System.getProperty("os.name"); String[] cmd = { "command.exe", "/C", "C:\\temp.xls"}; if (osName.equals("Windows NT")) { cmd[0] = "cmd.exe"; cmd[1] = "/C"; } else if (osName.equals("Windows 2000")) { cmd[0] = "cmd.exe"; cmd[1] = "/C"; } Runtime.getRuntime().exec(cmd); } catch (Throwable t) { t.printStackTrace(); } </code> |
3.Re:java如何实现检测os中某个应用程序是否安装. [Re: momocha] | Copy to clipboard |
Posted by: jameszhang Posted on: 2003-10-17 10:59 momocha wrote: 查注册表! |
4.Re:java如何实现检测os中某个应用程序是否安装. [Re: momocha] | Copy to clipboard |
Posted by: momocha Posted on: 2003-10-17 17:54 想过查注册表,但是最后的运行环境是MAC,所以不能用这种方法.... 也即是说能自动找到OS(win mac linux)中的Acrobat来打开pdf文档.... |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |