-
[리눅스] 우분투 JDK 설치 및 gradle build 후 java jar 실행Backend/리눅스 2023. 5. 30. 22:38728x90
JDK 설치
자바 버전 확인
javac -version
JDK 설치
sudo apt install openjdk-17-jdk-headless
JDK 설치 확인
javac --version
$JAVA_HOME 설정 확인
- 아무것도 나오지 않으면 설정이 안돼있는 것
echo $JAVA_HOME
java 위치 확인
- java 위치 확인
which javac /usr/bin/javac
- jdk 위치 확인
readlink -f /usr/bin/javac /usr/lib/jvm/java-17-openjdk-amd64/bin/javac
$JAVA_HOME 설정
sudo vi /etc/profile // 제일 하단에 아래 내용 추가 export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
SSH 재접속 후 $JAVA_HOME 확인
echo $JAVA_HOME /usr/lib/jvm/java-17-openjdk-amd64
Gradle build
build.gradle이 있는 경로에서 아래 명령어로 빌드 실행
./gradlew build
다음과 같이 할 경우 이전 build를 지우고 재 빌드
./gradlew clean build
./gradlew: Permission denied 의 권한에러가 발생하면 다음 명령어로 권한 부여
chmod 755 gradlew
Java jar 실행
jar 파일이 있는 곳으로 이동
cd build/libs
jar 실행
java -jar projectname-0.0.1-SNAPSHOT.jar // 백그라운드 실행 nohub java -jar projectname-0.0.1-SNAPSHOT.jar &
jar 실행 확인
ps -ef : grep jar ps -ef : grep java
프로세스 종료
sudo kill -9 PID
728x90'Backend > 리눅스' 카테고리의 다른 글