Java 无法理解连接建立代码

Java 无法理解连接建立代码,java,jsch,remote-connection,Java,Jsch,Remote Connection,我是Java初学者,因此在理解一段代码时遇到困难 因此,发布前两行创建一个连接实例: /* Create a connection instance */ Connection conn = new Connection(hostname); /* Now connect */ conn.connect(); 我无法获取需要导入哪个库来支持此操作?这篇文章一开始提到了使用JSch,但当我尝试它时,我不知道JSch连接类在哪里声明?任何帮助都会对我有用 我猜你提到的连接类是。代码示例和中的imp

我是Java初学者,因此在理解一段代码时遇到困难 因此,发布前两行创建一个连接实例:

/* Create a connection instance */
Connection conn = new Connection(hostname);
/* Now connect */
conn.connect();

我无法获取需要导入哪个库来支持此操作?这篇文章一开始提到了使用
JSch
,但当我尝试它时,我不知道
JSch
连接
类在哪里声明?任何帮助都会对我有用

我猜你提到的
连接
类是。代码示例和中的
import
指令中提到了它。这个类看起来位于一个名为ganymed-ssh2.JAR的JAR中。

JCraft JSCH可以用于执行SFTP并通过SSH连接运行远程命令

它不使用连接类。在JSCH中创建一个会话对象,其中包含连接信息。然后连接会话对象,然后创建通道对象以发送输入/接收输出


这里有很多关于堆栈溢出的JSCH问题,

如果您想了解如何创建数据库连接,我将转到一个更基本的来源,例如:@mickey这是数据库连接吗?这篇文章与远程执行R脚本有关。我的错误是,你的例子是连接到远程服务器,而不是数据库。@mickey在这方面只考虑了
连接如何导入?似乎有两三种不同的东西叫做Jsch。继续看。链接问题中的海报说明他正在使用一种叫做Jsch的东西。Ganymed是一个很好的SSH库,它确实有一个连接类,但它不是Jsch。@EJP:我链接到的类有构造函数和链接问题中代码示例中提到的所有方法,该类也有该代码示例中提到的方法。所以我相信木卫三图书馆正在被利用。也许链接问题中的海报使用JSch是错误的?