Tag: 调试

JavaFX WebView中的Html / Javascript调试

有没有办法调试在Javafx WebView中执行的javascript和html? 类似于Firebug或Chrome的开发者控制台? 我有一个应用程序可以在Firefox和Chrome中呈现,但在WebView中无法正确呈现。 它可能是任何数量的东西,但没有一些调试工具,我不知道如何追查根本原因。 谢谢。

Eclipse调试“找不到源”

我刚开始使用Eclipse,所以对我很轻松;)。 但是在尝试调试JUnit测试用例时,我得到一个对话框,指出当我在我的测试方法的代码中到达这一行时找不到源: Assert.assertEquals(1, contents.size()); 我知道我应该去尝试从某个地方下载源代码,但我真的不想这样做,因为我没有兴趣进入JUnit代码。 我有JUnit运行时jar所以为什么Eclipse希望我拥有所有引用的工具源代码以调试我自己的代码(看起来有点傻)? 我的主要问题是,如果源不可用,我如何告诉Eclipse跳过此对话框并允许我继续调试自己的代码? [编辑] 我已经找到了原因。 似乎Eclipse在内部JUnit代码抛出exception时似乎认为它需要源代码。 一般来说,无论如何都要告诉它它没有,只是让它抛出某种错误对话框而不是?

如何在调试时处理ClassNotLoadedException?

所以我(远程)调试Eclipse中的java / jboss应用程序,逐行执行。 有一次,一个GridSquare对象数组( GridSquare是一个相当简单的独立类,包含一些属性和方法)是由方法调用创建的,即: GridSquare[] squares = this.theGrid.getSquares(14, 18, 220, 222); …当我实际执行代码时, GridSquare数组确实填充了GridSquare对象,在单步执行代码和调试时,我得到了一些奇怪的东西。 在紧跟上面显示的赋值之后的行上的断点处,如果我尝试查看squares数组,而不是值,我得到: org.eclipse.debug.core.DebugException: com.sun.jdi.ClassNotLoadedException: Type has not been loaded occurred while retrieving component type of array. ……任何人都知道那是什么意思?