我一直在嘗試調試並查看Play的內部結構!框架控制器類。如果我在Controller.class上放置斷點,調試器在斷點處停止,但會拋出「未找到源」玩!未找到框架Eclipse調試源
我已經添加了play.jar並且項目在路徑中。甚至添加了一個名爲「Play_Home」的Java Classpath,指向Play框架。
更新 我總是能夠調試我的代碼(您的解決方案不能幫助我)。當我在Play的內部類(如Controller)上規劃一個斷點時,調試器會停止並顯示「找不到源」
我一直在嘗試調試並查看Play的內部結構!框架控制器類。如果我在Controller.class上放置斷點,調試器在斷點處停止,但會拋出「未找到源」玩!未找到框架Eclipse調試源
我已經添加了play.jar並且項目在路徑中。甚至添加了一個名爲「Play_Home」的Java Classpath,指向Play框架。
更新 我總是能夠調試我的代碼(您的解決方案不能幫助我)。當我在Play的內部類(如Controller)上規劃一個斷點時,調試器會停止並顯示「找不到源」
(這個答案几乎是我自己對another question的回答的直接副本,涉及同一主題。在您的案件將通過運行eclipsify
命令來解決,因爲其他用戶已經提到。)
運行play eclipsify YourProject
命令創建Eclipse的配置文件。 (有關詳細信息,請參見Play framework documentation)。
您的項目中現在應該有一個名爲eclipse
的文件夾。其中,你應該看到命令Connect JDPA to YourProject.launch
,YourProject.launch
和Test YourProject.launch
。
右鍵單擊YourProject.launch
,然後從彈出菜單中選擇Run As --> YourProject
。這將啓動你的應用程序。當應用程序運行時,右鍵單擊Connect JDPA to YourProject.launch
,然後從彈出菜單中選擇Debug As --> Connect JDPA to YourProject.launch
。這將在您的應用程序上啓動一個調試會話。
我可以調試我的代碼。但是,當我在Play的某個類中放置一箇中斷點時:調試器停在右邊的中斷點,並顯示「未找到源」 – 2012-02-22 20:47:52
您的Play安裝是否完成?如果是這樣,'eclipsify'命令應該自動爲Eclipse創建正確的項目設置。 – Tommi 2012-02-23 05:50:29
是eclipsify的作品。我能夠在我的代碼中進行調試並停止在斷點處。但是我想在Controller.class中放置斷點並查看模板是如何渲染的 – 2012-02-24 10:09:25
在玩1.2玩eclipsify附加源碼。 – niels 2012-02-21 16:06:16