javadoc.jar、sources.jar和.jar之间有什么区别?
看看Google gson 2.8.5,我看到这里分布着几个JARjavadoc.jar、sources.jar和.jar之间有什么区别?,java,Java,看看Google gson 2.8.5,我看到这里分布着几个JAR gson-2.8.5-javadoc.jar gson-2.8.5-sources.jar gson-2.8.5.jar 通过阅读其他文章,我了解到sources.jar包含源代码,但jar包含编译的类文件 这是否意味着,给定sources.jar,我可以自己生成jar?这三个罐子之间的一般关系是什么 什么是javadoc.jar?它是否只包含文档或源代码/编译类 这是否意味着,给定sources.jar,我可以自己生成ja
- gson-2.8.5-javadoc.jar
- gson-2.8.5-sources.jar
- gson-2.8.5.jar
jar
命令从sources.jar中提取Java代码
例如。
jarxf gson-2.8.5-sources.jar
而不是使用javac
编译Java文件
但是您需要在类路径中包含调用javac时所需的所有引用依赖项。这些依赖关系可以在项目中找到
这三个罐子之间的一般关系是什么
.jar文件包含sources.jar中包含的编译代码。因此,使用sources.jar,您可以自己创建.jar(如前所述,具有所需的依赖项)。
javadoc.jar包含一个静态html站点,该站点的内容从Java源文件中存在的所有javadoc中提取。使用源代码可以调试,使用javadoc可以。。。好。。。如果你好奇的话,可以从你的想法中阅读文档。用一个可以读取ZIP文件的程序打开文档,看看里面有什么。这两个文件都是为IDE设计的,在IDE中,
源文件允许你在调试器中单步执行代码,这样你就可以真正看到你正在执行的源代码,当您编辑代码调用jar文件中定义的类时,javadoc
文件允许IDE向您显示类和方法的javadoc。问题清楚易懂,因此有可能提供答案。事实上,你期望每个人都知道一件特定的事情,这并不是拒绝投票的理由!部分复制