指定Tomcat使用的jdk版本而不依賴環境變量

面試時被大佬問到過如何解決jdk版本衝突的問題,當時憑藉着IDE配置的經驗矇混過關, 今天遇到了這個問題着手解決了一下並記錄下來 以下:

linux環境

假設jdk版本7,目錄爲/home/user1/jdk

進入到tomcat的bin目錄下,修改setclasspath.sh文件,在文件首部添加兩行代碼

export JAVA_HOME=/home/user/jdk

export JRE_HOME=/home/user/jdk/jre

Windows環境

修改bin目錄下的setclasspath.bat文件,注意linux的是sh,Windows的是bat。將上述兩行代碼的export換成set填入該文件首部保存(注意實際路徑的替換)

啓動Tomcat即可

ps原來Oracle的jdk和openjdk使用真的有區別,同樣是7的版本,openjdk就啓動不了程序

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