小编Jes*_*sen的帖子

在eclipse中构建错误

我是Eclipse和Java的新手.

我想知道以下是Eclipses编译器或我的安装中的错误.

我在公共类中定义了一个公共类来定义服务方法的返回类型.

public class ServiceThing {
    public class ReturnType {...}
    public ReturnType serviceMethod (...) {...}
    ...
}
Run Code Online (Sandbox Code Playgroud)

在我调用服务方法的类中,我实例化一个ReturnType来保存一个默认消息:

ReturnType returnType = new ReturnType(...);
Run Code Online (Sandbox Code Playgroud)

尝试构建这个时,我收到以下错误:

构建工作区:构建期间发生错误.在项目"XXXX.android"上运行构建器"Java Builder"的错误.java.lang.ArrayIndexOutOfBoundsException

保存失败:保存失败; 显示java.lang.NullPointerException

我发现所需的语法是:

ServiceThing serviceThing = ...; 
ReturnType returnType = serviceThing.new ReturnType(...);
Run Code Online (Sandbox Code Playgroud)

但是编译器不应该生成nullpointerException.

java eclipse

5
推荐指数
1
解决办法
2517
查看次数

标签 统计

eclipse ×1

java ×1