2009-12-30 69 views
0

什么启动Eclipse作为一个调试器

System.Diagnostics.Debugger.Break相当于();

在Java世界?

目的:我有一个自定义生成工具推出了基于Tomcat Web应用程序,需要在Eclipse中调试应用程序。在.net世界中遇到的上述语句将提示操作系统附加调试器,并且可以将Visual Studio附加到调试。我正在尝试在eclipse中实现java中的等效功能

回答

0

一般来说,Java程序无法确定JVM是否在调试模式下运行,并且没有办法从您的程序中说出您总是想要启动调试器HERE

但是,您可以告诉DEBUGGER,您希望在给定位置有断点,然后在程序到达该位置时进入调试器。


编辑:你需要调查你的发射器就看你如何诱骗遏制,以便能够在JVM调试所需的选项。您还可以看到jvisualvm是否可以为您提供所需的信息,因为它可以附加到无准备的Sun JVM上。