패키지 메이커를 사용하여 설치 프로그램을 만들어야합니다. 패키지 제조업체 버전은 버전 3.0.4 (179)
입니다. 설치하기 전에 설치 전에 스크립트 (Pre 자바 버전을 확인해야합니다 - 설치 스크립트),
버전은 다음이 JVM의 갱신을 위해 사용자에게해야하며, 설치가 앱을 설치하지 않고 배포에서 나는 다음 않았다패키지 메이커가 사전 설치 스크립트를 실행합니다
, 을 종료해야합니다 1.6 다음 작은 경우 , 사전 설치 작업을 클릭하고이 스크립트를 추가하십시오.
실패했을 때 표시 할 메시지,
의 작업 내 컴퓨터에 좋은,하지만 난 JVM1.6가 설치된 데 다른 컴퓨터에서 실행하려고 할 때, 패키지가 실패,
조사를 많이 수행 한 후, 나는 의 코드 조각을 다음있어 원시 - 편집 모드
<script>
function pm_install_check() {
if(!(system.run('/Users/amitg/Documents/MacApp/CheckJVMScript.sh') == true)) {
my.result.title = 'JAVA VM Error ';
my.result.message = 'JAVA Version should be 1.6 or above, ';
my.result.type = 'Fatal';
return false;
}
return true;
}
</script>
미리 정의 된 경로를 검색 의미
그 경로에 스크립트를하지 않았다 그것 때문에 그것의 실패를 보인다.
패키지가 해당 경로에 존재할 것으로 예상하거나 경로를 제공하는 동안 실수를하고있는 것으로 보입니다. 거기에 체크 표시되었으므로 절대/상대 경로는 없습니다.
임시 방편 스크립트가 있지만 정상적으로 작동하지 않습니다. 사전