今天部署項目啟動報unrecognized VM option 'MetaspaceSize=128m'錯誤,百度查詢了一下原因發現是jdk版本問題。項目需要是jdk1.8,但是環境變量java_home配的是1.7的路徑。雖然cmd使用java -version查詢出來的是jdk1.8,但是java_home變量沒改為jdk1.8的路徑。把環境變量改了jdk1.8的路徑,項目完美運作。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL6lFVPd3aU90dRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZwpmLygTM5UDMxYTMzAjNwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
今天部署項目啟動報unrecognized VM option 'MetaspaceSize=128m'錯誤,百度查詢了一下原因發現是jdk版本問題。項目需要是jdk1.8,但是環境變量java_home配的是1.7的路徑。雖然cmd使用java -version查詢出來的是jdk1.8,但是java_home變量沒改為jdk1.8的路徑。把環境變量改了jdk1.8的路徑,項目完美運作。