先說一下rpm 安裝jdk和tar.gz 安裝方式的不一樣吧java
rpm安裝會在不少系統文件下面寫一些東西,那麼就要求你要有系統權限,在不少開發環境下這是不具有的。tomcat
tar 的方式就好像只是解壓到了一個指定的目錄,若是你不指定系統目錄,那麼就不須要系統權限,在不少時候更方便。spa
爲tomcat指定jdk,只須要在 tomcat的安裝目錄 下/bin/catalina.sh中指定JAVA_HOME便可開發
假設你有一個jdk,路徑爲: /home/work/java/jdk1.7.0_67 jdk
只須要在 catalina.sh中的開始位置添加:權限
export JAVA_HOME=/home/work/java/jdk1.7.0_67 開發環境