Java 如何在破解原始jar文件后重新创建jar文件?

Java 如何在破解原始jar文件后重新创建jar文件?,java,android,Java,Android,这也许是个问题,但请帮帮我。 我发现了一个名为Graphview的android库,我想定制一点,并在我的项目中使用它。我知道.jar是一个zip文件,所以在我解压缩它之后,我看到了两个文件夹,其中一个包含一些.class文件和.java文件,我的问题是,我是否需要更改.java文件中的代码?那些.class文件怎么样?我如何将所有更改过的文件放回去重新创建一个新的.jar文件,以便在项目中使用它 这是Github的库:https://github.com/jjoe64/GraphView/do

这也许是个问题,但请帮帮我。 我发现了一个名为Graphview的android库,我想定制一点,并在我的项目中使用它。我知道.jar是一个zip文件,所以在我解压缩它之后,我看到了两个文件夹,其中一个包含一些.class文件和.java文件,我的问题是,我是否需要更改.java文件中的代码?那些.class文件怎么样?我如何将所有更改过的文件放回去重新创建一个新的.jar文件,以便在项目中使用它


这是Github的库:https://github.com/jjoe64/GraphView/downloads

您只需克隆原始项目,在那里进行更改,然后对更改后的项目进行jar即可。

我愿意

  • 分叉原始git库
  • 修改它
  • 建造它
  • 考虑对原始构建进行改进

我不会尝试对现有库进行黑客攻击,即使你真的必须这样做(因为你无法访问原始版本)

我从Github分叉并下载项目,然后将其导入我的Eclipse,但是没有gen文件夹和项目属性,我遗漏了什么吗?这里有一些关于如何使用Eclipse导出到Jar的说明。我不是想破解它,只是定制它,因为我需要更改图形库的一些颜色,以便我的应用程序看起来更好。因此,它对原始版本不是一个好的贡献。@qwrqwr我想其他人也希望他们的应用程序看起来更好。。)在任何情况下,如果可能的话,我都会从原始版本开始构建。