eclipse打包jar,调用其中类的方法参数名不显示的问题解决

问题场景

在我项目中,我把框架基类都封装在一个jar包中,在项目中,通过引用此jar文件,调用其中的方法,但是在eclipse开发环境中,鼠标指向该方法时,参数名以 arg0, arg1 …方式显示,这样显然在开发过程不是很方便,因为参数名是有含义的,见名知义,降低不必要的沟通成本。

解决办法

如果是通过eclipse直接export方法生成jar文件,那么,修改eclipse的其中一个设置:

  1. Preferences -> Java -> Compiler, “Store information about method parameters”, 勾选上这一项
  2. eclipse会重新编译项目,验证项目等工作
  3. 重新导出jar
  4. 把新jar文件替换进项目
  5. 重启eclipse,再打开项目,就能正常看到jar中定义的方法参数的原名了


OK,大功告成。

分享到 评论