重新编译jar文件

时间:2016-07-31 20:58:12

标签: java android-studio jar

尝试将jar文件添加到我的AndroidStudio项目中。我得到一个很长的错误。我添加jar文件的原因是为了访问某些类。例如SFTP的能力,并采用PCM文件并将采样率从44100改为16000.所以罐子是这样我可以导入以下内容:

@Data
public static class Dto1 {
    private Dto2 parent;
    private String parentPath;      
}

@Data
public static class Dto2 {
    private Dto1 parent;
    private String parentPath;
}

然而,在构建时,我得到的错误的关键点是

com.jcraft.jsch.*;
com.jcraft.jsch.JSch;
com.jcraft.jsch.Session;
javax.sound.sampled.AudioFileFormat;
javax.sound.sampled.AudioFormat;
javax.sound.sampled.AudioInputStream;
javax.sound.sampled.AudioSystem;
javax.sound.sampled.UnsupportedAudioFileException;

我尝试过查找不同版本的jar文件,或者通过命令行下载源代码重新编译。

如何构建一个项目来编译我可以在自己的应用程序中使用的库?

如何从罐子中编译来源,或者在哪里可以找到正确类型的罐子(如果是这样的话)。

1 个答案:

答案 0 :(得分:0)

您可以从http://www.jcraft.com/jsch/获取源并自行编译jar文件。但是,我会首先检查您是否有最新版本 - 这可能也可以解决您的问题。