2011-04-11 8 views
1

자바를 사용하여 프로그래밍 방식으로 소프트웨어를 제거하는 방법이 있는지 알고 싶습니다.
Firefox를 내 Windows 컴퓨터에 설치 한 경우 어떻게 Java 프로그램을 사용하여 제거 할 수 있습니까?자바에서 프로그래밍 방식으로 소프트웨어를 제거하십시오.

감사합니다.

+0

방금 ​​여러 운영 체제 또는 Windows 용 프로그램을 타겟팅하고 있습니까? – Searock

+0

@ Searock : 지금은 창만 타겟팅하고 있습니다. –

답변

1

ProcessBuilder을 사용하여 Firefox의 제거 프로그램 C:\Program Files\Mozilla Firefox\uninstall\helper.exe을 호출 해보십시오. 예를 들어 :

Process p = new ProcessBuilder("C:\\Program Files\\Mozilla Firefox\\uninstall\\helper.exe").start(); 
5

글쎄, 시도하고 Runtime.getRuntime().exec(...)을 사용하고 WMIC 명령 줄 도구를 실행할 수 있습니다.

다른 플랫폼의 경우 다른 명령 줄 프로그램 (예 : aptitude 등)을 실행할 수 있습니다.

0

당신은 당신이 원하는 무엇을 differenciate해야 :

먼저 자신에게 물어에서 :

  • 는 어떻게 자바와 함께이 작업을 수행하는 방법에 관계없이, 프로그래밍 소프트웨어를 제거 할 수 있습니다 . 이것은 스택 오버 플로우에 대한 뚜렷한 질문이되어야합니다. 그리고 이것은 플랫폼에 종속적이며 자바와 아무런 관련이 없습니다.

지금 질문 :

  • 가 어떻게 외부 명령 줄 도구를 호출 할 수 있습니다/자바에서 이런 저런 작업을 수행/윈도우 API를 호출합니다.
관련 문제