java - 测试数组类类型对象时出现 Eclipse ClassNotLoadedException

标签 java eclipse debugging junit

错误:

org.eclipse.debug.core.DebugException: com.sun.jdi.ClassNotLoadedException: Type has not been loaded while retrieving component type of array

原因:

Typer[] typeResult;
for( String check : splitter )
{
  if ( check != null)
  {
    TypeResponse list = service.getGroup(name, id, value, db );
    typeResult = list.getCompany(); /* ERROR HERE */
    for ( int i = 0; i<typeResult.length; i++   )
    {
      String fvalue = typeResult[i].getCompManagerName();
    }
  }

}

ECLIPSE Java 编译器 = 1.6 JAVA_HOME = 1.6

我该如何解决这个问题?

最佳答案

看起来你的 service.getGroup(name, id, value, db ) 正在返回 null 或垃圾值,因为服务对象本身在这里是 NULL

关于java - 测试数组类类型对象时出现 Eclipse ClassNotLoadedException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15910550/

相关文章:

Java 实现异常处理

java - 如何在 Eclipse 中创建 Wildfly 14 服务器?

ios - Xcode:Swift - 如何根据执行环境声明具有不同值的变量/常量?

java - Spring BeanUtils 、 copyProperties 和 apply 操作

java - 在 Java 中否定整数

java - Eclipse 中的 JOGL OpenGL 抛出 NoSuchMethodError

java - Android中的语音匹配

c++ - 如何有效地调试 constexpr 函数?

jquery - 我如何防止它向下推?

java - Neo4j java.lang.StackOverflowError