我一直在尝试调试并仔细研究Play的内部原理!框架控制器类。如果我在Controller.class上放置断点,则调试器将在断点处停止,但会抛出“找不到源”

我添加了play.jar,该项目正在运行中。甚至添加了一个Java类路径,称为“ Play_Home”,它指向Play框架。

更新资料
我能够始终调试我的代码(您的解决方案无法帮助我)。当我在Play的内部类(如Controller)上计划断点时,调试器将停止并显示“找不到源”

最佳答案

(此答案几乎是我自己对another question的回答的直接副本,涉及相同的主题。我认为您的情况下的问题将通过运行eclipsify命令来解决,就像另一个用户已经提到的那样。)




通过运行play eclipsify YourProject命令为Eclipse创建配置文件。 (有关更多信息,请参见Play framework documentation。)
现在,您的项目中应该有一个名为eclipse的文件夹。在其中,您应该看到命令Connect JDPA to YourProject.launchYourProject.launchTest YourProject.launch
右键单击YourProject.launch,然后从弹出菜单中选择Run As --> YourProject。那将启动您的应用程序。当应用程序运行时,右键单击Connect JDPA to YourProject.launch,然后从弹出菜单中选择Debug As --> Connect JDPA to YourProject.launch。这将在您的应用程序上启动调试会话。

关于java - 玩!找不到框架Eclipse调试源,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9379606/

10-09 05:08