Common utilities
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

19 lines
392 B

  1. #!/bin/bash
  2. function die () {
  3. echo >&2 "${1}"
  4. exit 1
  5. }
  6. if [[ -z "${JAVA_HOME}" ]] ; then
  7. die "No JAVA_HOME env var defined"
  8. fi
  9. OUTPUT_JRE=${1:?no output JRE dir provided}
  10. if [[ -e ${OUTPUT_JRE} ]] ; then
  11. die "Output JRE dir already exists: ${OUTPUT_JRE}"
  12. fi
  13. MODS=${2:-java.base}
  14. ${JAVA_HOME}/bin/jlink --module-path ${JAVA_HOME}/jmods --add-modules ${MODS} --output ${OUTPUT_JRE}