- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我下面的代码抛出以下错误,我只能在 Google 上找到涉及日志记录错误的信息,但没有任何内容看起来像我的。我已经尝试安装中央 Maven 存储库所需的依赖项,但问题仍然存在。有谁知道为什么我上课没有发现异常?
import java.io.IOException;
import java.util.concurrent.TimeUnit;
import net.schmizz.sshj.SSHClient;
import net.schmizz.sshj.common.IOUtils;
import net.schmizz.sshj.connection.channel.direct.Session;
import net.schmizz.sshj.connection.channel.direct.Session.Command;
public class ConnectSSH {
public void connecting() throws IOException {
@SuppressWarnings("resource")
final SSHClient ssh = new SSHClient();
ssh.loadKnownHosts();
ssh.connect("*******");
try {
ssh.authPassword("*****", "*****");
final Session session = ssh.startSession();
try {
final Command cmd = session.exec("*****");
System.out.print(IOUtils.readFully(cmd.getInputStream()));
cmd.join(5, TimeUnit.SECONDS);
System.out.print("\n** exit status: " + cmd.getExitStatus());
} finally {
session.close();
}
} finally {
ssh.disconnect();
}
}
}
<小时/>运行时抛出以下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: net/schmizz/sshj/SSHClient
at ssh.liq_con.stats.ConnectSSH.connecting(ConnectSSH.java:16)
at ssh.liq_con.stats.App.main(App.java:8)
Caused by: java.lang.ClassNotFoundException: net.schmizz.sshj.SSHClient
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 2 more
<小时/>
注意我有:
<dependency>
<groupId>net.schmizz</groupId>
<artifactId>sshj</artifactId>
<version>0.9.0</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.apache.sshd</groupId>
<artifactId>sshd-core</artifactId>
<version>0.9.0</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
<version>1.49</version>
</dependency>
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jzlib</artifactId>
<version>1.1.3</version>
</dependency>
最佳答案
您实际上不需要安装依赖项 - 它们是由 Maven 自动获取的。这可能是您的类路径的问题,您可以尝试添加为 public static void main(String[])
:
System.out.println(System.getProperty("java.class.path"));
确保类路径中有 sshj-0.9.0.jar
。
关于java - sshj 0.9.0 抛出 NoClassDefFoundError : net/schmizz/sshj/SSHClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20143588/
本文整理了Java中net.schmizz.sshj.transport.compression.ZlibCompression类的一些代码示例,展示了ZlibCompression类的具体用法。这些
到目前为止,我可以更改默认配置的记录器级别或为 sshj 库禁用它吗 [ Config config = new DefaultConfig(); config.setKeepAliveProvide
本文整理了Java中net.schmizz.sshj.transport.compression.ZlibCompression.()方法的一些代码示例,展示了ZlibCompression.()的具
我正在尝试使用 SSHJ 登录其他机器。下面的 PFA 代码(不包括 try/catch/finally block )。 Security.addProvider(new org.bouncycas
第一次询问 stackoverflow,也使用 sshj。除了 sshj 提供的示例之外,我还没有真正找到任何有用的资源来帮助使用此 API。 我一直在尝试使用 sshj 进行远程端口转发,但遇到了这
我下面的代码抛出以下错误,我只能在 Google 上找到涉及日志记录错误的信息,但没有任何内容看起来像我的。我已经尝试安装中央 Maven 存储库所需的依赖项,但问题仍然存在。有谁知道为什么我上课没有
我有一份使用 net.schmizz.sshj SFTP 库的夜间工作。 我怀疑我们 SFTP 进入的服务器发生了变化。但是,我无法确定确切的变化是什么。我也不能在生产服务器之外复制它。所以我正在寻找
当通过 SSH 连接执行命令时,命令执行通常会失败并出现异常 - “net.schmizz.sshj.connection.ConnectionException:抛出连接重置异常”。 问题描述: 我
我是一名优秀的程序员,十分优秀!