[강좌] PC/모바일 Termux 를 이용해 Dex(덱스) 에서 개발하기 - Java

Termux 에 Open JDK9 를 설치하고 Gradle 프로젝트 생성하는데 까지 정리해 보겠습니다.

Termux 기본 설정은 아래 글을 참고해 주세요.


2018/04/29 - Termux 를 이용해 Dex 에서 개발하기 - 기본 설정

JDK 설치

Termux 에서 제공하는 기본 package repository 에는 JDK 가 없습니다. 

따라서 pkg install 명령으로는 설치 할 수 없고 아래 링크를 통해 deb 패키지를 받아 설치 합니다.

https://mega.nz/#!aZgwVQpD!o8qNcQmObEEKn7qb5MZaDKbT3PUCAoCLwbHtAjDIKho



다운로드가 완료되었으면 아래와 같이 dpkg 명령을 통해 JDK 를 설치 합니다.

$ dpkg -i openjdk9_9.2017.8.20_aarch64.deb

설치가 완료 되었으면 java -version 을 실행해 봅니다.


Gradle 설치

Gradle 웹사이트의 Manual install 가이드에 따라 설치 해 줍니다.

https://gradle.org/install/#manually


1. Gradle download

아래 링크에서 원하는 버젼의 Gradle 다운로드 합니다.

https://gradle.org/releases/

cd ~/

mkdir ../opt/gradle

$ unzip -d ../opt/gradle ~/storage/downloads/gradle-4.7-bin.zip

2. .bashrc 파일에 아래와 같이 gradle path 를 잡아 줍니다.

export PATH=$PATH:~/../opt/gradle/gradle-4.7/bin

3. gradle daemon 비활성화

gradle 을 한번 실행하면 빠른 속도를 위해 gradle daemon 을 띄웁니다.

그런데 문제가 이 daemon 이 꾸준히 CPU를 80% 정도를 점유해 버리는 것입니다. 조금 있으면 휴대폰이 뜨끈뜨끈해지는 것을 느낄 수 있습니다. ㅜㅜ

그래서 아래 명령을 통해 daemon 을 띄우지 않도록 설정 합니다.

touch ~/.gradle/gradle.properties && echo "org.gradle.daemon=false" >> ~/.gradle/gradle.properties

Gradle 프로젝트 생성 및 빌드

간단한 Gralde 프로젝트를 생성하고 빌드 실행하는 과정입니다.

1. Gradle 프로젝트 생성

mkdir hello-gradle

cd hello-gradle

$ gradle init --type java-application

기본적인 설정이 이루어 지고 Hello world 를 출력하는 src/main/java/App.java 파일이 생성됩니다.

2. 빌드 및 실행

gradle run 을 실행하면 필요한 jar 파일 들을 다운로드 하고 프로젝트 빌드 후 실행 합니다.

$ gradle run



April 30, 2018 at 01:28AM