我想rar.exe
在Java中使用路径。这是在不使用库的情况下从我的 Java 应用程序中解压缩 rar 文件所必需的。
我想我会要求用户将 Winrar 的程序文件夹添加到PATH
系统变量中。
我现在只需要知道如何获取rar.ex
e 文件的完整路径。
我现在得到的是:
//Split all paths
String[] paths = System.getenv("Path").split(";");
for(String value : paths)
{
if(value.endsWith("Winrar"))
System.out.println(value);
}
但是,我无法知道用户是否安装了 Winrar C:\Programfiles\Winrarstuff
。有没有办法获取 的位置rar.exe
,还是我必须手动扫描路径字符串中的每个文件夹以查找该位置?