(不喜歡寫文章,但這個問題惡心到我了,怕有人同樣被惡心,寫一下。)
太久沒用WebStrom,要用的時候,突然發現打開要密鑰了。
然後解除安裝,裝個最新的吧,裝完發現打不開了。。
重新開機電腦、輕按兩下、右擊管理者打開,都沒任何反應。
卸了裝,裝了卸,都不行。
猜想到可能是之前的jetbrains-agent.jar破解插件引起的。
但已經卸得幹幹淨淨了,怎麼還會。
看了 exe根目錄下【webstorm64.exe.vmoptions】也沒有指向jar檔案。
偶然發現根目錄下,有個【webstorm.bat】,打開也是一閃而過。就在cmd模式下再打開,就看到了異常内容了。
(由于一開始就猜到應該是jar那個插件引起的,就把它改名了)
顯示找不到jar插件了。
然後把名字恢複,遇到以下錯誤:
根據錯誤,無論如何都是jetbrains-agent.jar引起的,可能是不适用于新版本吧。
但關鍵是exe目錄下的【webstorm64.exe.vmoptions】并沒有存在jar的路徑。
難不成他讀的vmoptions不是根目錄下的。
後來檢視了【webstorm.bat】内容,發現有個路徑定義:
有個很明顯的關鍵變量:VM_OPTIONS_FILE,看來他肯定是讀這個變量的位置了。
然後在CMD運作完錯誤後,直接敲入:echo %VM_OPTIONS_FILE%
得出實際指向的配置路徑:
打開配置檔案,删除最後一行,儲存,重新運作,OK!
後續的方法,就是擷取正确的license吧,或者更新jetbrains-agent.jar檔案。
感謝觀看!!