2013-12-10 3 views
2

내 png 이미지를 최적화하기 위해 pngcrush를 사용하려고합니다. 나는 다음 명령java -pngcrush 샘플 코드 스 니펫

$ pngcrush -brute -e "Optimize.png" filename.png

와 터미널에서 실행 할 수 있어요하지만 난 내 자바 프로그램에서 그것을 달성 할 수 있습니다. 그것을 어떻게 성취 할 수 있습니까? 내가 봤지만 관련 정보를 찾을 수 없습니다.

당신은 직접 프로그램에서 명령을 호출 할 수 있습니다
+1

나는이 기본적으로 같은 질문이라고 생각 : http://stackoverflow.com/questions/8496494/running-command-line-in-java –

답변

0

:

public class Main { 
    public static void main(String[] args) { 
     try { 
      String[] command = {"pngcrush", "-brute, "-e", "Optimize.png", "filename.png"}; 
      Runtime.getRuntime().exec(command); 
     } catch (java.io.IOException e) { 
      e.printStackTrace(); 
     } 
    } 
}