問題困擾了2,3天,終於解決了!!!
環境:
MacBook pro
當前java版本8(本地已安裝多版本jdk切換,java6、java8、java9:)
STS(Spring Tool Suite™,Spring官方工具基於eclipse構建的,開發Spring相關項目推薦使用;STS官方下載地址)
問題:由於之前作死,搞了個jdk版本切換(6,8,9),結果切換好了重新雙擊STS啓動就一直報這個錯誤
日誌:
解決:
在STS.ini 配置文件中加入一條配置:
--add-modules=ALL-SYSTEM
STS.ini 配置文件所在目錄(STS.app->Contents->Eclipse->STS.ini),如圖:
添加後效果:(保存,重啓STS即可)
TIPS:
1. 修改配置默認啓動STS(eclipse)提示工作目錄空間選擇;
2. eclipse個版本支持jdk;
http://wiki.eclipse.org/Eclipse/Installation
https://blog.csdn.net/gsls200808/article/details/75007116
思考:
這個問題花費時間主要因爲本質問題沒有高清,沒有發現真正引起STS無法啓動的原因:STS(eclipse)在java9環境支持的問題。
搜索類似“jdk9更新導致eclipse無法啓動”,這樣可以直接定位到解決辦法。
啓動保存.log日誌還是要認真看,才能從中發現引起異常的本質問題。
最後推薦使用jdk8,現在用的也比較多;現在jdk更新週期縮短到6個月了,IDE支持追着跑。
參考:
https://blog.csdn.net/ken_for_learning/article/details/78143633
https://www.jianshu.com/p/60b20b7fbe14
另外還有一些奇奇怪怪的問題參考:
https://blog.csdn.net/ww130929/article/details/52652222/
https://blog.csdn.net/qiannianguji01/article/details/50525230