我使用JSch对我的服务器进行SFTP文件。
在(RAD)中,所有工作都按预期进行。
在RAD之外,通过bat文件运行,我连接到SFTP服务器,没有任何问题,但当试图创建目录时,我得到以下错误消息:
com.jcraft.jsch.JSchException: Session.connect: java.security.NoSuchAlgorithmException: DH KeyPairGenerator不可用
在通过bat文件运行RAD jdk时,我在机器上没有什么?显然,它可以创建连接,这样我的bat文件就可以访问jsch-0.1.51.jar了,但是它在我的C:\Progra~1\Java\jre6\bin中缺少了其他一些jar,即RAD中包含的jar。
发布于 2015-02-19 20:00:40
答案是:在将java.ext.dirs设置为包含JAR时要小心
http://peterttseng.blogspot.com/2008/09/be-careful-when-setting-javaextdirs-to.html
https://stackoverflow.com/questions/28611956
复制相似问题