我一直在开发一个java项目,我需要创建一个ssh隧道。我正在使用chilkat库。我已经在我的项目文件夹中成功安装了它。这是代码片段。 但我收到一个错误说:
导入com.chilkatsoft。*未解决。
代码是:
package usingchilkat;
import com.chilkatsoft.*;
public class myclass {
static {
try{
System.loadLibrary("chilkat");
`` } catch (UnsatisfiedLinkError e) {
System.err.println("Native code library failed to load.\n" + e);
System.exit(1);
}
}
public static void main(String argv[])
{
// Important: It is helpful to send the contents of the
// ssh.LastErrorText property when requesting support.
CkSshUnnel ssh = new CkSsh();
boolean success = ssh.UnlockComponent("Anything");
if (success != true) {
System.out.println(ssh.lastErrorText());
return;}
}
有人可以帮我解决一下吗?
答案 0 :(得分:2)
您是否正确设置了java.library.path
系统属性?像:
java -Djava.library.path=yourPath yourApp
或者直接加载所有路径:
System.load("c:/yourPath/chilkat.dll");