install4j - 강력한 멀티 플랫폼 Java 인스톨러 빌더

install4j는 Java 애플리케이션용 네이티브 인스톨러 및 애플리케이션 런처를 생성하는 강력한 멀티 플랫폼 Java 인스톨러 빌더입니다. install4j는 사용 편의성, 폭넓은 플랫폼 지원, 강력한 화면 및 액션 시스템에서 탁월합니다.
배경 아트워크
배경 아트워크
배경 아트워크
배경 아트워크

왜 install4j인가?

비주얼 방식으로 인스톨러 UI 생성

사용하기 쉬운 비주얼 편집기에서 install4j의 표준 폼 컴포넌트를 사용해 자신만의 인스톨러 화면을 구성할 수 있습니다.

모든 플랫폼에서 인스톨러 컴파일

install4j는 Windows, Linux 및 macOS를 지원합니다. 이 중 어느 플랫폼에서든 모든 플랫폼용 인스톨러를 컴파일할 수 있습니다. 서명 및 공증도 포함됩니다.

풍부한 인스톨러 액션 세트

인스톨러에서 사용자 지정 수정 작업을 수행해야 하나요? install4j는 80가지가 넘는 다양한 구성 가능한 액션을 제공하여 최소한의 노력으로 이를 처리할 수 있도록 도와줍니다.

번거로움 없는 JRE 번들링

install4j는 잘 알려진 JDK 제공업체에서 JDK를 다운로드하고, 최적화된 JRE 번들을 생성하여 인스톨러와 함께 배포합니다.

자동 업데이터를 손쉽게 생성

성공적인 자동 업데이트를 구현하는 일은 만만치 않습니다. install4j는 까다로운 부분을 대신 처리하면서도 요구 사항에 따른 완전한 유연성을 제공합니다.

... 그리고 더 많은 기능

설계부터 확장 가능한 구조

JavaBeans 기반 확장 모델과 체계적으로 문서화된 API를 통해 자신만의 액션, 화면 및 폼 컴포넌트를 개발할 수 있습니다.

폭넓은 i18n 지원

install4j는 다양한 인스톨러 언어를 제공합니다. 자체 메시지의 현지화와 런타임 시 언어 자동 감지가 완벽하게 지원됩니다.

네이티브 런처 생성

install4j는 지원되는 모든 플랫폼에서 네이티브로 동작하고 install4j의 여러 다른 기능과 통합되는 애플리케이션용 런처를 생성합니다.

콘솔 인스톨러 모드

install4j는 UI 정의에서 자동으로 생성되는 콘솔 모드를 지원합니다. 헤드리스 Linux 시스템에서는 이 모드가 자동으로 대체 방식으로 사용됩니다.

무인 설치

대화형 설치에서 생성된 사용자 편집 가능 응답 파일을 사용하여 설치를 자동화하고 사용자 입력을 제공할 수 있습니다.

업데이트 설치

install4j는 필요에 따라 이전 설치 디렉터리를 감지하고 응답 파일의 이전 사용자 입력을 적용할 수 있습니다.

RPM 및 Deb 패키지

install4j는 가장 널리 사용되는 Linux 패키지 관리자용 패키지를 생성할 수 있습니다. 사용자 지정 인스톨러 애플리케이션은 전체 인스톨러의 기능을 가져올 수 있습니다.

실패 시 롤백

install4j의 모든 액션은 자신이 수행한 수정 사항을 완전히 롤백할 수 있습니다. 부분 롤백을 위한 롤백 배리어는 유연하게 정의할 수 있습니다.

다운로드 가능한 컴포넌트

install4j는 사용자가 선택할 수 있는 설치 컴포넌트를 지원합니다. 선택한 설치 컴포넌트는 필요할 때 다운로드되므로 인스톨러 크기를 줄일 수 있습니다.

서비스 런처

GUI 및 콘솔 런처 외에도 install4j는 Windows 서비스, Linux 서비스 또는 macOS 데몬으로 설치되는 서비스 런처를 생성할 수 있습니다.

코드 스니펫과 변수

사용자 입력은 다른 곳에서 손쉽게 사용할 수 있는 인스톨러 변수에 바인딩됩니다. 컴포넌트는 install4j에서 편집하는 일반 Java 코드 스니펫으로 사용자 지정할 수 있습니다.

빌드 시스템 지원

install4j는 Gradle, Maven 및 ant는 물론 명령줄 컴파일러도 지원합니다. 컴파일러 변수를 사용하면 빌드 시스템에서 프로젝트를 사용자 지정할 수 있습니다.

사용자 후기

전 세계 수천 개의 고객사가 핵심 배포 작업을 위해 install4j를 신뢰하고 있습니다.

“We left InstallShield and switched to install4j. We were up and running in one day, and our installation-related support calls almost disappeared after we released our new installer. When our customers are happier, we're happier. install4j has the features we require without the steep learning curve of the bigger packages.”

Brian Leach

“I just wanted to tell you how absolutely amazing install4j is. I am totally blown away and impressed at how easy it was. I had budgeted 10 days of fiddling around to get our product distributable with a native Windows installer and using your evaluation I did it in about 1 hour. I *immediately* grabbed my credit card and purchased install4j after that evaluation. Thank you so much for the incredible work you're doing.”

Joe Howe
Folding Rain Filmwork

“I worked with install4j in a startup project back in 2006. And now again for a new product with a different company. It's great to see how install4j has matured over the years. Working with it today is fun and it saves me so much time. It's a great product!"”

Thomas Studer
nCubate Software GmbH