問題分析
出現這個問題,其實是因爲切換至新的Project後,不是在主程序main()方法入口點擊執行程序。這會導致eclipse找不到程序入口,便不會執行該Project,於是轉而執行在此之前最新一次執行結果(也就是爲什麼會執行上一個Project)
解決辦法
在想要執行的Project下,找到其程序入口所在的java源文件,即public static void main(String[] args)所在的java源文件,點擊進去,單擊程序執行按鈕,就會發現Project執行成功了。
情形分析
有一種情形是,當你在某Project下執行成功之後,下次即使不從主方法main()入口點擊執行程序,而是從該Project下其他源文件點擊執行,整個Project依舊能正常運行。這便是因爲eclipse記住在該Project下上次執行時的main()方法入口,這次自動從該處執行了。