如何编译Java库

时间:2016-10-03 19:35:12

标签: java android

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

库不会构建,因为它缺少依赖项,但我不知道如何添加它们。 图书馆使用的是JNI和LibGDX,作为一名业余爱好者,我对这个问题的深度不了解,我坚持不懈。

原始.jar文件位于以下链接中 https://github.com/finnstr/gdx-liquidfun-extension/blob/master/libs/gdx-liquidfun.jar

1 个答案:

答案 0 :(得分:0)

下载以下2个JAR并将其添加到filter1 = FILTER my_data BY (subject matches '.* business.*'); 项目的构建路径中。如果您未使用Eclipse,请将其添加到Eclipse,但使用Eclipse会更容易。

http://mvnrepository.com/artifact/com.badlogicgames.gdx/gdx/1.5.2 http://mvnrepository.com/artifact/com.badlogicgames.gdx/gdx-jnigen/1.5.2

我已经包含了2014年的旧版本,因为classpath的git中使用的某些旧版本的源代码在上述JAR的新版本中不可用。

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

如果您使用的是普通Java,那么您必须逐个编译所有目录(Java: How can I compile an entire directory structure of code ?