종료되지 않습니다외부 프로그램은 내가 아래에이 코드를 사용하여 자바에서 외부 프로그램을 실행하려고하면
Process p;
rn = Runtime.getRuntime();
String[] unzip = new String[2];
unzip[0]="unzip";
unzip[1]=archive ;
public void dezip() throws IOException{
p = rn.exec(unzip);
int ret = p.exitValue();
System.out.println("End of unzip method");
을하지만 내 System.out
가 실행되지 않습니다 마지막 unzip
방법에서 우리가 종료 것처럼. unzip()
호출은 작업의 절반 만 수행하며 내 아카이브의 일부만 압축이 풀립니다. ps -x
또는 htop
을 명령 줄에서 사용할 때 압축 해제 프로세스가 여전히 여기 있습니다.
도와주세요.
이것은 올바른 코드에서 실제 복사/붙여 넣기가 아닙니까? 당신은'unzip'이라는 방법에 대해서 이야기합니다.'dezip'은 의미합니까? –
죄송합니다. 리눅스를 사용하고 있으므로 unzip 명령입니다. [link] http://linux.about.com/od/commands/l/blcmdl1_unzip.htm – lemoos