我收到了一个Java产品的源代码,需要进行进一步的更改。档案中包含一堆JAR文件。
这些文件是否足够用于开发应用程序,还是只能用于分发?
一个jar文件类似于一个zip文件,它可能包含或不包含你需要用于开发的源代码。你可以在这里了解有关jar文件的更多信息。
你可以尝试将jar文件反编译回其源代码,否则这些jar文件对开发帮助不大。
然而,如果jar文件包含一些你在项目中必须的库/包/类,它们仍然可以帮助你。这样,如果你使用Netbeans IDE,你可以将它们添加到编译路径中并在不查看源代码的情况下使用它们。但是,这种方法最适合在项目进行某种增量开发时使用。因此,它高度依赖于你构建软件的方式,即它是否是增量式的,或者你是否想修改你收到的内容...对于后者,你可能需要考虑反编译或请求源代码。