2016-11-08 2 views
-3

저는 ssh 터널을 생성해야하는 Java 프로젝트를 개발해 왔습니다. chilkat 라이브러리를 사용하고 있습니다. 프로젝트 폴더에 성공적으로 설치했습니다. 다음은 코드 스 니펫입니다. 하지만 다음과 같은 오류가 표시됩니다.import com.chilkatsoft. * 해결되지 않았습니다.

import 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

당신이'수입 com.chilkat를 시도 *;'.? – Swagin9

+0

예. 그러나 같은 오류를 보여줍니다. – Preety

답변

2

java.library.path 시스템 속성을 올바르게 설정 했습니까? 마찬가지로 :

java -Djava.library.path=yourPath yourApp 

하거나 직접 모든 경로를로드

System.load("c:/yourPath/chilkat.dll"); 
+0

프로젝트 -> 속성 -> 자바 빌드 경로 -> 외부 jar 추가를 선택하고 chilkat.jar을 추가했습니다. 다음으로 구성 편집에서 Djava.library.path = "C : \ chilkatJava; $ {env_var : PATH}"를 인수 탭에 추가했습니다. – Preety