面試時被大佬問到過如何解決jdk版本衝突的問題,當時憑藉着IDE配置的經驗矇混過關, 今天遇到了這個問題着手解決了一下並記錄下來 如下:linux
進入到tomcat的bin目錄下,修改setclasspath.sh文件,在文件首部添加兩行代碼面試
export JAVA_HOME=/home/user/jdk
tomcat
export JRE_HOME=/home/user/jdk/jre
spa
修改bin目錄下的setclasspath.bat文件,注意linux的是sh,Windows的是bat。將上述兩行代碼的export換成set填入該文件首部保存(注意實際路徑的替換)code
啓動Tomcat便可class
ps原來Oracle的jdk和openjdk使用真的有區別,一樣是7的版本,openjdk就啓動不了程序jdk