반응형
Linux Ubuntu 24.04에서 LogFilter를 사용해 보자.
LogFilter 다운로드하기
일단 아래 LogFilter 코드를 다운로드한다.
코드를 직접 수정해 커스텀하게 사용할 수 있기 때문에 GitHub에서 직접 다운로드하여 사용하는 것을 추천한다.
LogFilter 컴파일
먼저 다운로드한 LogFilter 파일을 Home 디렉터리로 옮긴 뒤 압축을 풀어준다.
터미널을 실행한 뒤에 ~/LogFilter로 이동해
cd ~/LogFilter
클래스들을 터미널에서 컴파일해준다.
javac -encoding EUC-KR -d out -Xlint:all src/*.java
만약 jdk가 설치되어 있지 않다면 진행할 수 없기 때문에 아래 게시물을 참고해 설치하자.
파일을 실행 또는 jar 파일로 생성
1. 파일 실행
java -cp out LogFilterMain
간단하게 LogFilterMain.class를 실행해서 LogFilter를 사용할 수 있다.
2. jar 파일로 생성 후 사용
이걸 하기 위해선 일단 MANIFEST.MF파일이 필요한데, 이 프로젝트에는 없기 때문에 먼저 MANIFEST.MF를 생성한다.
vim MANIFEST.MF
로 실행 후
Manifest-Version: 1.0
Main-Class: LogFilterMain
를 넣고 저장 후 종료
아래 명령어를 통해 jar 파일이 생성
jar cfm LogFilter_custom.jar MANIFEST.MF -C out .
정상적으로 파일이 생성됐는지 확인 후에
ls
jar 파일을 실행한다.
java -jar LogFilter.jar
LogFilter를 사용하는 방법은 아래 게시물을 참고하면 된다.
'개발' 카테고리의 다른 글
compareTo() 정리(Int) - Kotlin (2) (0) | 2021.03.12 |
---|---|
compareTo() 정리(String) - Kotlin (1) (2) | 2021.03.12 |
String 관련 함수 정리 (0) | 2021.03.05 |
개발하면서 자주 썼던 함수 정리 (maxBy, minBy, groupBy, map, reduce, indices, compareTo) (0) | 2021.03.05 |