Linux上的JSCH抛出java.awt.HeadlessException

时间:2014-02-11 22:28:17

标签: java linux ssh sftp jsch

我们在我们的一个Web应用程序中使用JSCH,但是我得到java.awt.HeadlessException

以下是详情: - App Server:Weblogic 10.3.4
JDK:JRockit 1.6
环境:Linux

我尝试在weblogic启动脚本中添加以下内容但没有帮助

-Djava.awt.headless =真

知道还需要做些什么改变。

谢谢&问候,
Hashmukh

2 个答案:

答案 0 :(得分:1)

我猜您 com.jcraft.jsch.UnserInfo 界面的实现已经引用了 java.awt。 或<强> javax.swing中。 的。如果是这样,如何在没有它们的情况下实现它。

答案 1 :(得分:0)

这就是诀窍

enter code here
session.setPassword(password.getBytes());
java.util.Properties config = new java.util.Properties();
config.put("StrictHostKeyChecking", "no");
session.setConfig(config);
session.connect();

感谢所有帮助: - )