我一直在尝试调试并浏览Play的内部结构! Frameworks Controller类。如果我在Controller.class上放置断点,调试器会在断点处停止,但会抛出“未找到源”
我添加了play.jar,项目在路径中。甚至添加了一个名为“Play_Home”的Java类路径,它指向Play框架。
更新 我总是能够调试我的代码(你的解决方案对我没有帮助)。当我在Play的内部类(如Controller)上计划断点时,调试器会停止并显示“Source not found”
答案 0 :(得分:1)
(这个答案几乎是我自己对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
。这将在您的应用程序上启动调试会话。