在Eclipse中将源链接到.jars

时间:2011-07-14 00:18:12

标签: java eclipse

此框架分发包括lib文件夹(其中所有二进制.jars都是)和src文件夹(您可以在其中找到每个.jar的相应.javas)。到目前为止,我只将lib添加到Java项目构建路径中。

您现在如何复制src?只是添加它或是否有某种方式链接它到lib?我没有想到收益究竟是由什么组成的,但我认为这会更好一些。

修改 - src作为文件夹层次结构提供,而非源.jars。

2 个答案:

答案 0 :(得分:1)

如果你没有修改源代码,那么如果每个jar的源代码都在自己的源代码jar中,那么性能会更好。它通常也更方便。这是一个惯例 - 特别是如果你可以从maven存储库获取jar。每个jar应按照您的预期进行组织,顶级目录“org”,“com”等。在构建路径中,您可以将源jar附加到每个二进制jar。

答案 1 :(得分:1)

我不是100%确定这是您正在寻找的,但如果您已将jar添加到构建路径,则可以在Project Explorer中右键单击各个jar并选择Properties。在生成的弹出窗口中是一个Java Source Attachment选项卡,其中包含根据源文件所在位置链接源文件的选项。

我知道的主要优点是当你调试使用jar的代码时。如果附加了源代码,则可以单步执行代码,包括注释(如果使用反编译工具逐步执行没有源代码的类,则无法使用注释)。