如何在更改全局JDK版本1.7.0情況下,讓Presto使用JDK1.8.0呢?

方法 1:

使用臨時的環境變量,即在命令行中:

export JAVA_HOME=/opt/jdk1.8.0_131
export PATH=$JAVA_HOME/bin:$PATH

弊端在於僅僅只能做調試之用,滿足一時需求,一旦退出當前TTY session,該環境變量便失效。

方法2:

PATH=/opt/jdk1.8.0_131/bin/:$PATH
java -version
# 將JDK環境變量添加在 exec 之前
exec "$(dirname "$0")/launcher.py" "$@"

完美。
這樣既可以不污染JDK1.7版本,影響其他應用;又可以適配Presto對於 高版本JDK的需求。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章