原文在此:http://stackoverflow.com/questions/7058782/how-to-force-eclipse-to-ask-for-default-workspace
癥狀是這樣的:啟動后默認(rèn)打開一個目錄作為workspace,該目錄是我之前從來沒配置過的。無論是在選項(xiàng)中勾選“Prompt for workspace on startup”,還是刪除eclipse的配置文件均無法再次讓eclipse詢問并更改默認(rèn)workspace路徑。
試過一些方法,比如啟動兩個eclipse指向同一個路徑,這樣會使第二個eclipse進(jìn)程詢問一個新的workspace路徑。但是此方法對我無效。
于是在stackoverflow上找到了一個解決方法:命令行執(zhí)行“eclipse -clean”,啟動eclipse,然后終于就正常了。
查了一下eclipse startup parameters中關(guān)于此項(xiàng)的解釋,貌似是將osgi的一些cache清除了。回憶起之前曾經(jīng)在eclipse假死狀態(tài)下殺掉了javaw進(jìn)程,可能是因此而導(dǎo)致的。
anyway,找到了方法并解決了此問題,特此記錄。