为什么在调试模式下启动GWT时,我的断点不会中断

Cos*_*smo 17 eclipse gwt

我使用Eclipse 3.4.2和最新的GWT.IDE甚至不会自动切换到Debug Perspective.

Von*_*onC 3

您是否以托管模式启动 GWT 应用程序?

您将花费大部分开发时间在托管模式下运行应用程序,这意味着您正在与 GWT 应用程序进行交互,而无需将其转换为 JavaScript
每当您从 Java 集成开发环境 (IDE) 编辑、运行和调试应用程序时,您都是在托管模式下工作。
当应用程序在托管模式下运行时,Java 虚拟机 (JVM) 实际上将应用程序代码作为已编译的 Java 字节码执行,并使用 GWT 管道来自动化嵌入式浏览器窗口
这意味着 IDE 的调试工具可用于调试客户端 GWT 代码和任何服务器端 Java 代码。


提示:如果您使用 Eclipse,您还可以在创建新项目时applicationCreator使用 -eclipse 标志创建启动配置文件。

如果您没有用于创建特定于应用程序的托管模式 shell 脚本,则可以在、或中applicationCreator手动运行找到的主类com.google.gwt.dev.GWTShell(取决于您的操作系统)。gwt-dev-windows.jargwt-dev-linux.jargwt-dev-mac.jar

重要提示:如果您不使用生成的<module>-shell脚本,请注意在托管模式下,GWT 开发 shell 会使用 JVM 的类路径查找模块(以及客户端源代码)。确保首先将源目录添加到类路径中。


另请参阅在托管模式下调试

替代文本
(来源:googlecode.com