Kry*_*ten 2 java operating-system detect
我有一个Java应用程序,它需要某些软件(其中一个是Perl)才能运行.我以前用来检测Perl的是:
Runtime.getRuntime().exec("perl Test.pl");
Run Code Online (Sandbox Code Playgroud)
如果有IOException声明没有Perl.
然而,我的一个用户抱怨该应用程序仍然失败,因为他没有将Perl放在他的路径变量中.所以这就是为什么我要问:是否有任何跨操作系统方法来检测用户系统上是否安装了Perl(或任何其他软件)以及程序的路径?