【发布时间】:2012-01-17 06:46:57
【问题描述】:
如何在 Eclipse 中将源链接到 jar 包?
我正在尝试添加外部库ch.ntb.usb。
我将 jar 文件添加到我的构建路径中,但是当我尝试运行应用程序时,它返回了以下错误:
jar 文件 ch.ntb.usb 没有源附件。
我用JD-GUI反编译了jar文件,里面有源代码。
【问题讨论】:
-
a) 如果 jar 文件包含源代码,则无需反编译即可获取源代码。你的意思是“解压缩(:= jar -xf FILE.jar)”和“反编译”吗? b) 您不需要源代码来使用 jar 运行程序 - 但 IDE 可能需要它来提供工具提示、包含帮助或调试(单步执行代码)。
-
是的,也许我的意思是解压缩....无论如何,在解压缩 jar 文件后,我用 jd-gui “保存所有源”到我的构建路径中作为 ch.ntb.usb.src。然后我将外部库的源附件设置为ch.ntb.usb.src。这解决了它。感谢您的回复/输入。
-
将此作为自我回答。它可能看起来有点可疑,但让其他人知道你的问题得到了一个有效、有用的答案真的很有帮助。找到,更重要的是,回来报告它,意味着,你应得的,它被用来练习(搜索元,如果你不相信我 - 也许是常见问题解答)。
标签: java eclipse attachment