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