【发布时间】:2010-11-24 03:52:36
【问题描述】:
我有一个 Java 应用程序,它需要某些软件(其中之一是 Perl)才能运行。我用来检测 Perl 的方法是:
Runtime.getRuntime().exec("perl Test.pl");
如果有 IOException 则声明没有 Perl。
但是,我的一位用户抱怨该应用程序一直失败,因为他没有将 Perl 放在他的路径变量中。所以这就是我要问的原因:是否有任何跨操作系统的方法来检测用户系统上是否安装了 Perl(或任何其他软件)以及程序的路径?
【问题讨论】:
标签: java operating-system detect