Java 将源文件链接到Eclipse中的编译文件
我正试图从一个现有的项目中构建一个jar。因为我希望能够在Eclipse中查找源代码(调试等),所以需要链接源文件。我用这个表达式编译了源代码:Java 将源文件链接到Eclipse中的编译文件,java,eclipse,jar,javac,Java,Eclipse,Jar,Javac,我正试图从一个现有的项目中构建一个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 pack
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
我的目录如下所示:
- 根
- src
- .java文件
- 班级
- 包/name/.class文件
- manifest.txt
- src
在我看来,我似乎做错了什么,但我就是不知道会是什么。好的,我需要再搜索一点。在这篇文章的帮助下(第一篇Answare和第二篇Answare评论,全部由@Ed Staub撰写),我找到了答案 最简单的方法是生成一个新的jar,但这次是使用java文件。命名它并将其复制到lib文件夹。再次使用“AttachSource”按钮,导航到lib文件夹并选择source.jar 现在,一切都应该按正确的方式进行