-
JDK 9이상에서 JRE 마는 (추출) 방법개발노트 2019. 6. 19. 23:13336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
최근엔 JDK만 제공하고 JRE는 제공하지 않는다.
JRE가 필요하면 직접 추출해서 써야 하는데 생각보다 간단하다.
자바에서 jlink라는 기능을 제공해주는데, 이 기능을 사용하면 바로 추출이 가능하다.
내 환경은 jdk 11.0.3, window 였다.
자신의 jdk/bin 에서 아래 명령어를 쳐주면 된다.
물론 본인의 jdk에 따라 명령어는 달라진다.
.\jlink --output jre-11.0.3 --compress=2 --no-header-files --no-man-pages --module-path ../jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,java.management,java.management.rmi,java.naming,java.net.http,java.prefs,java.rmi,java.scripting,java.se,java.security.jgss,java.security.sasl,java.smartcardio,java.sql,java.sql.rowset,java.transaction.xa,java.xml,java.xml.crypto
이렇게 하면 자신의 jre-11.0.3 이라는 jre가 bin 아래에 생성 된다.
(--output 다음이 jre 이름)
아래 게시물을 참고하자.
https://justinmahar.github.io/easyjre/
'개발노트' 카테고리의 다른 글
젠킨스Jenkins 시간대 설정 (Ubuntu 기준) (0) 2020.11.03 스토리보드 제작툴 - 파워목업의 설치와 사용 (0) 2018.11.07 ajaxForm IE9 이하, file 포함 form 전송시 엑세스 거부 문제 (0) 2016.02.23 iBatis, myBatis 에서 Date형 시분초 잘리는 문제 (0) 2016.01.10 이클립스 jvm 변경 하기 (0) 2016.01.06