如何将Java文件编译为使用其他.class的.class。 (如果它是可能的)

时间:2019-10-04 13:48:41

标签: java android jar .class-file

我在.aar中获得lib webrtc,并且需要修改此lib的一个文件。 在本例中,我们可以将此文件称为tomtom.class

所以我解压缩了这个.aar以得到许多.jar,在那些.jar中有需要替换的文件tomtom.class。 我在Java中拥有文件tomtom的新版本,因为我对其进行了编辑。但是现在我需要编译它以替换旧的tomtom.class。当然,该文件使用此lib webrtc中的其他类。

那么可以编译使用其他已编译文件的Java文件吗?

1 个答案:

答案 0 :(得分:0)

经过多次尝试使用classpath。或我在Internet上找到的其他方法。 没有工作,也许是我是一个白痴,但无论如何。

我如何替换已编译的lib(即webrtc lib)上的文件。

我将反编译后的文件副本放在android studio上的项目中。我可以根据需要修改它。并且此反编译文件可以与我在文件夹lib中拥有的lib一起编译。 我构建了项目,然后转到临时文件以获取编译的文件。 然后,我可以将.aar中的一个替换为我刚刚修改的编译文件。