0
Java Applet에서 .pkg mac 설치 프로그램을 시작할 수 있어야하는 애플릿이 있습니다.Mac 설치 프로그램에서 Java를 통해 사용
지금 나는 다음과 같은 명령을 수행 할 수 있습니다 : 문제가
Process proc = r.exec(new String[] {"open", "/Volumes/affinegy_homeportal_setup/" + pkg});
를 설치,이는 자세히하는 것을하고 내 Windows 버전 달리 설치 프로세스를 클릭하여 사용자가 필요합니다 백그라운드에서 설치 프로그램을 자동으로 수행하는 내 설치 관리자. 이를 달성하기위한 시도는 다음 명령을 사용하여 수행했습니다.
Process proc = r.exec(new String[] {"sudo","installer", "-pkg", "/Volumes/affinegy_homeportal_setup/affinegy_homeportal_setup.dmg", "-target", "/"});
그러나이 명령을 실행하면 아무 일도 일어나지 않습니다. 내가 뭘 잘못하고 있는지에 대한 제안은?
매우 유익합니다. 이것은 제가 올바르게하고 있다고 생각했던 것들을 강화하는 데 도움이되었습니다, 감사합니다! – BrandenChaisorn
예, 그것은 runtime.exec의 작동 방식을보다 완벽하게 이해했습니다. 나는 applescript 파일을 작성하고 runtime.exec를 통해 mac osascript 명령을 사용하여 실행했다. 이 기사에 다시 한 번 감사드립니다! – BrandenChaisorn