빠른 시작

1. 다운로드

다운로드 페이지에서 사용 중인 컴퓨터에 맞는 Protector4J를 선택합니다.

  • Windows: .exe 설치 프로그램을 다운로드합니다.
  • macOS: Mac의 칩 종류에 따라 Apple Silicon 버전 또는 Intel 버전의 .dmg를 다운로드합니다.
  • Linux: Linux x64 아카이브를 다운로드합니다.

2. 실행

  • Windows: 설치한 뒤 시작 메뉴에서 Protector4J를 실행합니다.
  • macOS: .dmg를 열고 Protector4J.app을 「응용 프로그램」으로 끌어다 놓은 다음 실행합니다.
  • Linux: 아카이브를 풀고 터미널에서 압축을 푼 디렉터리로 이동한 뒤 ./p4j-ui.sh를 실행합니다.

3. 애플리케이션 보호하기

1단계: 로그인하여 정식 라이선스 받기

  1. 창 오른쪽 위의 로그인을 클릭합니다.
  2. 계정 이메일과 비밀번호를 입력하고 로그인을 클릭합니다.
  3. 로그인하면 오른쪽 위에 현재 계정이 표시됩니다. 라이선스가 유효한 동안 보호한 애플리케이션에는 정식 라이선스가 포함됩니다.

🎉 로그인하지 않아도 무료로 사용해 볼 수 있습니다

계정이 없어도 보호 과정을 끝까지 체험할 수 있습니다. 로그인하지 않은 상태에서 생성한 보호된 애플리케이션에는 7일 평가판 라이선스가 포함되며, 평가 기간에는 정상적으로 실행됩니다.

평가 기간이 끝나면 평가판 패키지는 더 이상 실행되지 않고, 실행 중이던 평가판 애플리케이션도 자동으로 종료됩니다. 계속 사용하려면 라이선스가 있는 계정으로 로그인한 뒤 보호를 다시 실행하여 정식 라이선스가 포함된 새 패키지를 만드세요.

이메일과 비밀번호를 입력해 Protector4J에 로그인

2단계: 애플리케이션 유형 선택

실행한 뒤 보호하려는 파일에 맞는 유형을 선택합니다.

  • 일반 실행 가능 JAR: Java 애플리케이션
  • Spring Boot 애플리케이션: Spring Boot
  • Tomcat WAR: Tomcat WAR
  • 안의 클래스만 암호화하려는 JAR: 라이브러리 암호화

보호할 애플리케이션 유형 선택

3단계: 입력 파일과 대상 플랫폼 선택

  1. **찾아보기…**를 클릭해 보호할 JAR 또는 WAR를 선택합니다.
  2. Java 버전에서 애플리케이션에 필요한 버전을 선택합니다. 확실하지 않으면 21 (기본값) 그대로 둡니다.
  3. 대상 플랫폼에서 애플리케이션이 실행될 시스템을 선택합니다. 여러 개를 한 번에 선택할 수 있습니다.
  4. 간단 (권장) 을 그대로 두고 다음을 클릭합니다.

입력 파일, Java 버전, 대상 플랫폼 선택

4단계: 자동 검사 기다리기

간단 모드가 애플리케이션을 검사하고 안전한 기본값을 선택합니다. 검사가 끝나면 결과를 확인하고 계속하기를 클릭합니다.

자동 호환성 검사 결과 확인

5단계: 출력을 확인하고 보호 시작

  1. 출력 디렉토리에서 결과를 저장할 위치를 선택합니다.
  2. 요약에서 애플리케이션 유형, Java 버전, 대상 플랫폼을 확인합니다.
  3. 보호 범위, JVM 시작 옵션 등을 바꾸려면 사용자 정의 ... 를 클릭합니다. 변경한 뒤 다음을 클릭하면 이 페이지로 돌아와 요약을 다시 확인할 수 있습니다.
  4. 문제가 없으면 보호 실행을 클릭합니다.
  5. 진행 창에 보호가 완료되었습니다가 표시되면 안내된 출력 디렉터리를 엽니다.

출력 디렉터리와 보호 옵션 확인

6단계: 보호된 애플리케이션 실행

출력 디렉터리에는 애플리케이션, 런타임, 실행 스크립트가 모두 들어 있습니다. 함께 두고 나누지 마세요.

  • Windows: run.bat을 두 번 클릭하거나 명령줄에서 run.bat을 실행합니다.
  • macOS: run.command를 두 번 클릭하거나 터미널에서 ./run.sh를 실행합니다.
  • Linux: 터미널에서 ./run.sh를 실행합니다.

보호 범위나 그 밖의 옵션을 조정하려면 GUI 가이드를 참고하세요.