我正在尝试将我的Java库打包在一个只包含.class文件的jar文件中 . 我的库中唯一的公共类是一个抽象类,比如LibClass,它的一些方法被声明为抽象的,并且打算由库的用户扩展 . 我的问题是当我使用Eclipse在一个新项目中导入jar时,对于非抽象方法,IDE能够向我建议函数参数的名称,而对于抽象方法,它们简称为arg0,arg1, arg2 ...(当然,即使他们的类型是正确的) .

这种行为不会发生,我能够正确地看到一切,如果,而不是jar,我包括库源(但这不是我最终分发的选项) .

我怎么解决?先感谢您 .