我正在尝试从现有项目构建一个 jar。由于我希望能够在 Eclipse 中查找源代码(调试等),因此我需要链接源文件。我用这个表达式编译了源代码:
javac -d classes/ -s src/ -verbose -g -sourcepath Framework/ src/DivaAPI.java src/DivaCallBase.java
之后我运行这个命令:
cd classes
jar -cvmf manifest.txt Framework.jar package/name/*.class > nul
我的目录如下所示:
- 根
- 源代码
- .java 文件
- 班级
- 包/名称/ .class 文件
- 清单.txt
- 源代码
之后,生成的 jar 文件被复制到我项目中的 lib ordner 中,将其导入库选项卡(属性/Java Build Path/Library),几乎一切正常。导入库的源代码查看除外。我不知道如何在 Eclipse 中链接我现有的源代码。我知道“附加源”按钮。但是如果我单击它并选择正确的源文件夹,Eclipse 会告诉我该文件夹不包含任何源文件。
在我看来,我做错了什么,但我就是想不通,那会是什么。