怎麼在Eclipse中匯入Java SDK 1.8的方法應該算很基本,而且本篇不打算太集中在分享怎麼解決問題.......而是說明「你可能碰到了什麼問題」。
Java1.8在Tomcat7上無法正常使用,所以會有需要將自己的測試環境升級為Tomcat8。但其實現在都已經走到了Tomcat9了,就連Tomcat8都有8.0和8.5的分別。
如果下載時,下載到了8.5,但新增Server設定時卻選擇了8.0,很可能會有Version不符合的問題。(正確的訊息顯示為:「Unknown version of Tomcat was specified.」)
要使用Java 1.8,除了要有1.8的compiler外,個別專案的「Project facets」內的「Java」參數後面的設定也要有1.8的選項。
如果「Project facets」內的「Java」參數後面的設定根本沒有1.8可以選擇,那就表示目前設定的Server是Tomcat 7以下。
在下面這個視窗中選擇「Add」...(會開啟下一個視窗。)
如果這裡頭的選項沒有「Apache Tomcat v8.0」,那就表示下載的Eclipse需要某些外掛。
不要因為自己下載的是官網最新版本就一定有內建這個外掛......因為沒有。
但外掛的部分解答版本就比較混亂。
最標準的解法就是下載「Eclipse Tomcat Plugin」,但這很可能手中使用的Eclipse版本已經安裝了,也就是說這個外掛有問題、所以需要尋求更近一級的解答。
接著一樣是要下載外掛「Eclipse JST Server Adapter」。
但這個外掛很奇妙的地方是它會針對不同的Eclipse版本推出獨立的外掛(有相同的主名稱、卻有不同的子名稱),所以要花點時間力氣找一下。
大致上就這樣。
Java1.8在Tomcat7上無法正常使用,所以會有需要將自己的測試環境升級為Tomcat8。但其實現在都已經走到了Tomcat9了,就連Tomcat8都有8.0和8.5的分別。
如果下載時,下載到了8.5,但新增Server設定時卻選擇了8.0,很可能會有Version不符合的問題。(正確的訊息顯示為:「Unknown version of Tomcat was specified.」)
要使用Java 1.8,除了要有1.8的compiler外,個別專案的「Project facets」內的「Java」參數後面的設定也要有1.8的選項。
如果「Project facets」內的「Java」參數後面的設定根本沒有1.8可以選擇,那就表示目前設定的Server是Tomcat 7以下。
在下面這個視窗中選擇「Add」...(會開啟下一個視窗。)
如果這裡頭的選項沒有「Apache Tomcat v8.0」,那就表示下載的Eclipse需要某些外掛。
不要因為自己下載的是官網最新版本就一定有內建這個外掛......因為沒有。
但外掛的部分解答版本就比較混亂。
最標準的解法就是下載「Eclipse Tomcat Plugin」,但這很可能手中使用的Eclipse版本已經安裝了,也就是說這個外掛有問題、所以需要尋求更近一級的解答。
接著一樣是要下載外掛「Eclipse JST Server Adapter」。
但這個外掛很奇妙的地方是它會針對不同的Eclipse版本推出獨立的外掛(有相同的主名稱、卻有不同的子名稱),所以要花點時間力氣找一下。
大致上就這樣。