2011-08-16 3 views
2

웹 서비스를 사용하는 Java 프로젝트에서 작업했습니다. 값은 레지스트리에서 수정되며 시스템에 등록 할 DLL이 있습니다. 설치시 몇 가지 환경 변수를 설정해야하며 이러한 요구 사항을 염두에두면 Java 설치 프로그램이 가장 좋습니다. 또한 Java 프로젝트가 플랫폼에 독립적이므로 플랫폼 독립적 인 설치 프로그램이 필요합니다.Swing 기반 프로젝트 용 자바 설치자

나는 내가 IzPack

사용할 수 있습니다 생각하지만 난 너희들이 더 나은 나를 도와 나에게 설치를 제안 할 수 있다고 생각합니다.

+1

"시스템에 등록 할 일부 DLL이 있습니까?" "내 Java 프로젝트는 플랫폼 독립성이 있습니까"와 관련이 있습니까? – Kos

+0

@Kos : 아마도 DLL이없는 상태에서 작동 할 수 있습니까? – Behrang

+0

예, DLL이 없어도 작동 할 수 있습니다. – Asghar

답변

1

저는 설치 프로그램을 jar 파일로 묶는 훌륭한 도구 인 IzPack을 사용할 것입니다. 특별한 조건이있을 때만 일부 루틴을 사용할 수 있습니다. 예를 들어, Windows에만 DLL을 설치하고 레지스트리 (사용자 지정 작업) 등을 혼란에 빠뜨리십시오.

나는 항상 IzPack을 사용하는 것을 즐겼으며 시도 해봐야한다고 제안합니다. 의사는 가능성을위한 훌륭한 자료입니다 Doc

3

상용 제품이 옵션 인 경우 install4j을 볼 수는 있지만 그것에 대해 말할 수는 없습니다.

IzPack은 여전히 ​​적극적으로 개발되고있는 유일한 오픈 소스 Java 설치 프로그램 인 것으로 보입니다. 나는 최근에 나 자신을 사용했고 강력한 기능을 많이 가지고 있지만 시작하기 쉽지 않습니다. 몇 가지 사항을 자세히 설명하는 문서가 많이 있지만, 불행히도 가장 일반적인 경우에는 "방법"이 간단하지 않습니다. 시행 착오에 많은 시간을 할애 할 것으로 예상하십시오.