Yes, but... well, JAD does a better job of explaining than I possibly could:
Runtime rt = Runtime.getRuntime();
String str = "7z.exe x ";
str = str + "\"" + _filepath + "\" ";
str = str + "-p\"" + pwd + "\" ";
str = str + "-o\"" + _destpath + "\"";
str = str + " -y";
System.out.println(str);
Process p = rt.exec(str);
p.waitFor();
if (p.exitValue() == 0)
{
ret = true;
}