Windows 11에서 컴퓨터가 켜질 때마다 JAR 파일이 자동으로 실행되게 하려면 **작업 스케줄러(Task Scheduler)**를 사용해 시작 시 자동으로 실행되도록 설정할 수 있습니다.
설정 방법: 작업 스케줄러를 사용하여 자동 실행 설정
- 작업 스케줄러 열기
- Windows 검색창에 작업 스케줄러를 입력하고 열어주세요.
- 새 작업 만들기
- 작업 스케줄러 창 왼쪽에서 작업 스케줄러 라이브러리를 선택하고, 오른쪽의 작업 만들기를 클릭합니다.
- 일반 탭 설정
- 이름: 작업 이름을 입력합니다 (예: 자동 JAR 실행).
- 설정: 가장 높은 권한으로 실행을 선택합니다.
- 사용자 계정: SYSTEM 계정으로 실행되도록 설정합니다.
- "사용자 또는 그룹 변경"을 클릭한 다음, NT AUTHORITY\SYSTEM으로 설정합니다.(개체이름에 SYSTEM입력하고 이름확인 누르면 된다.)
- 트리거 탭 설정
- 트리거 탭에서 새로 만들기 버튼을 클릭합니다.
- 작업 시작을 시스템 시작 시로 설정하여 컴퓨터가 켜질 때마다 JAR 파일이 자동으로 실행되도록 설정합니다.
- 시작 지연 시간을 30초에서 1분 정도로 설정하여 시스템이 완전히 시작된 후 작업이 실행되도록 설정하면 안정적입니다.
- 동작 탭 설정
- 동작 탭에서 새로 만들기 버튼을 클릭합니다.
- 프로그램/스크립트: java 실행 파일의 경로를 입력합니다. (예: C:\Program Files\Java\jdk-XX.X.X\bin\java.exe).
- 인수 추가: -jar "C:\경로\to\yourfile.jar"를 입력하여 JAR 파일을 지정합니다.
- 예: -jar "C:\Users\username\Desktop\myapp.jar"
- 조건 탭 설정 (선택 사항)
- 전원 조건을 설정하여 배터리 전원으로 실행하지 않도록 하거나, 전원 연결 시에만 실행되도록 설정할 수 있습니다.
- 확인 및 저장
- 모든 설정을 완료한 후 확인을 클릭하여 작업을 저장합니다.
- 테스트 및 확인
- 작업 스케줄러에서 해당 작업을 오른쪽 클릭하여 실행을 선택하여 JAR 파일이 정상적으로 실행되는지 확인합니다.
- 컴퓨터를 재시작하여 자동으로 JAR 파일이 실행되는지 확인합니다.
이 설정을 완료하면 Windows가 부팅될 때마다 해당 JAR 파일이 자동으로 실행됩니다.
작업 스케줄러를 사용하지 않고 Windows 부팅 시 JAR 파일을 자동으로 실행하는 또 다른 방법은 시작 프로그램 폴더에 바로 가기를 추가하는 것입니다. 이 방법은 시스템 시작 시 사용자가 로그인할 때 해당 JAR 파일이 자동으로 실행됩니다.
방법 1: 시작 프로그램 폴더에 바로 가기 추가
- 시작 프로그램 폴더 열기
- Windows 키 + R을 눌러 실행 창을 엽니다.
- 입력란에 shell:startup을 입력하고 확인을 누릅니다.
- 시작 프로그램 폴더가 열립니다. 이 폴더에 있는 프로그램들은 Windows가 부팅될 때 자동으로 실행됩니다.
- JAR 파일 바로 가기 만들기
- 실행할 JAR 파일을 마우스 오른쪽 버튼으로 클릭하고 바로 가기 만들기를 선택합니다.
- 생성된 바로 가기를 시작 프로그램 폴더로 이동합니다.
- 바로 가기 속성 설정
- 바로 가기 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 대상 항목에 다음과 같은 형식으로 입력합니다:
java -jar "C:\경로\to\yourfile.jar"java -jar "C:\Users\username\Desktop\myapp.jar"
- 확인을 클릭하여 설정을 저장합니다.
이제 Windows가 부팅될 때마다 해당 JAR 파일이 자동으로 실행됩니다.
'배포' 카테고리의 다른 글
외부에서 서버 postgreSQL 접속가능하게 하기 (0) | 2024.11.14 |
---|---|
윈도우 빌드파일 실행 바로가기 만들기 (0) | 2024.11.14 |
springboot 리눅스에 배포 (0) | 2024.07.08 |
react 정적 프로젝트 nginx로 리눅스에 배포 (0) | 2024.07.08 |