如何编译Java库

如何编译Java库,java,android,Java,Android,我有一个.jar库,使用7-zip解压缩文件并编辑其中的.java源代码。 我需要能够构建它来更新.class文件,然后再将其转换回.jar 由于缺少依赖项,该库无法构建,但我不知道如何添加这些依赖项。 图书馆正在使用JNI和LibGDX,作为一个业余爱好者,我对这个我一直坚持的问题有点不知所措 原始的.jar文件位于下面的链接中 下载以下2个JAR,并将它们添加到您的Eclipse项目的构建路径中。如果您没有使用Eclipse,那么将它们添加到classpath,但是使用Eclipse会容易得

我有一个.jar库,使用7-zip解压缩文件并编辑其中的.java源代码。 我需要能够构建它来更新.class文件,然后再将其转换回.jar

由于缺少依赖项,该库无法构建,但我不知道如何添加这些依赖项。 图书馆正在使用JNI和LibGDX,作为一个业余爱好者,我对这个我一直坚持的问题有点不知所措

原始的.jar文件位于下面的链接中

下载以下2个JAR,并将它们添加到您的
Eclipse
项目的构建路径中。如果您没有使用
Eclipse
,那么将它们添加到
classpath
,但是使用Eclipse会容易得多

我已经包括了2014年的旧版本,因为git for
liquidfun
中的源代码使用了一些旧版本的类,这些类在上述JAR的新版本中不可用

Eclipse可以选择将项目导出为
JAR
文件。使用它,你就完成了


如果您使用的是纯Java,那么您必须逐个编译所有目录()

read。您有依赖项吗?获得它们是必不可少的第一步。然后在编译时,确保它们包含在类路径中。然而,更一般地说,如果您不知道如何执行此操作,那么您可能真的超出了您的深度。在这种情况下,似乎。。。乐观的。。。你认为你可以在不破坏任何东西的情况下按照你的意愿修改库。我不知道我是否拥有它们。我在另一个程序中使用了该库,它运行良好-这是否意味着我拥有它们?我在寻找什么来查找依赖项?我只需要编辑代码的一小部分,它不应该被破坏。约翰完全正确:你的工作要求你做a,B,C。当你认为B,C对你来说是完全不可能的。。。那就不行了。没有弯路,;如果你想做那件事,那么你需要学习所有属于那项任务的东西。谢谢你的回答。我还没能让它工作。在主项目中包含库时,无法识别方法“doTest()”。有关Eclipse的屏幕截图,请参见下面的链接。我已经编辑了ParticleSystem.java,但是当我构建时,我不认为它在更新ParticleSystem.class。我尝试过使用cmd和javac构建ParticleSystem.java,但我遇到了错误。我看不到
doTest()
方法。这是你添加的东西吗?是的,如果你看图片,它是在屏幕底部附近添加的。我已将该库重新转换为.jar,当我试图从主项目调用它时,无法识别doTest()。我还在ParticleSystem.class上使用了一个反编译器来检查doTest()是否已放入其中,但它没有。有什么建议吗?