2012-02-21 71 views
1

我一直在嘗試調試並查看Play的內部結構!框架控制器類。如果我在Controller.class上放置斷點,調試器在斷點處停止,但會拋出「未找到源」玩!未找到框架Eclipse調試源

我已經添加了play.jar並且項目在路徑中。甚至添加了一個名爲「Play_Home」的Java Classpath,指向Play框架。

更新 我總是能夠調試我的代碼(您的解決方案不能幫助我)。當我在Play的內部類(如Controller)上規劃一個斷點時,調試器會停止並顯示「找不到源」

+2

在玩1.2玩eclipsify附加源碼。 – niels 2012-02-21 16:06:16

回答

1

(這個答案几乎是我自己對another question的回答的直接副本,涉及同一主題。在您的案件將通過運行eclipsify命令來解決,因爲其他用戶已經提到。)


  • 運行play eclipsify YourProject命令創建Eclipse的配置文件。 (有關詳細信息,請參見Play framework documentation)。

  • 您的項目中現在應該有一個名爲eclipse的文件夾。其中,你應該看到命令Connect JDPA to YourProject.launch,YourProject.launchTest YourProject.launch

  • 右鍵單擊YourProject.launch,然後從彈出菜單中選擇Run As --> YourProject。這將啓動你的應用程序。當應用程序運行時,右鍵單擊Connect JDPA to YourProject.launch,然後從彈出菜單中選擇Debug As --> Connect JDPA to YourProject.launch。這將在您的應用程序上啓動一個調試會話。

+0

我可以調試我的代碼。但是,當我在Play的某個類中放置一箇中斷點時:調試器停在右邊的中斷點,並顯示「未找到源」 – 2012-02-22 20:47:52

+0

您的Play安裝是否完成?如果是這樣,'eclipsify'命令應該自動爲Eclipse創建正確的項目設置。 – Tommi 2012-02-23 05:50:29

+0

是eclipsify的作品。我能夠在我的代碼中進行調試並停止在斷點處。但是我想在Controller.class中放置斷點並查看模板是如何渲染的 – 2012-02-24 10:09:25