2013-07-30 3 views
2

jna.jar을 다운로드하여 프로젝트에 추가했는데 com.sun.jna가 존재하지 않는 등의 오류가 발생했습니다. 왜 내 프로젝트가 그렇지 않은지 생각합니다. 왜냐하면 나는 com.sun.jna.Native와 다른 것들을 가져올 수 없기 때문이다. 누군가이 문제를 해결할 수있는 방법을 말해 줄 수 있습니까? 미리 감사드립니다.Netbeans에서 JNA를 사용하는 방법

+0

netbeans 로그를 확인하십시오. Netbeans은 JNA 자체 버전을 사용하므로 [해결할 필요가 있습니다] (http://praxisintermedia.wordpress.com/2012/01/04/jna-3-4-0-on-the-netbeans-platform /). – technomage

답변

3

비슷한 문제가 발생하여 jar 파일을 컴파일 타임 라이브러리에 추가해야한다는 것을 알았습니다. 그러면 런타임 라이브러리에 자동으로 추가됩니다. 런타임 라이브러리로만 라이브러리를 추가했지만 컴파일 타임에는 추가하지 않았을 가능성이 큽니다.

이렇게하려면 Project->Project Properties을 입력 한 다음 Libraries을 선택하십시오. 컴파일 탭에서 각 라이브러리에 대해 Add JAR/Folder (예 : jna-4.1.0.jarjna-platform-4.1.0.jar)을 클릭하십시오. 확인을 클릭하면 컴파일 오류가 사라집니다.

여러 프로젝트에서 JNA를 사용하려면 Tools Libraries에 새 라이브러리를 만드십시오. 새 라이브러리를 클릭하십시오 ... 라이브러리 이름에 JNA를 입력하십시오. Classpath 탭에서 Add JAR/Folder ...를 클릭하여 두 개의 .jar 파일을 추가하십시오. OK를 클릭하십시오. 각 프로젝트에 파일을 추가하려면 프로젝트 -> 프로젝트 속성 및 라이브러리 선택을 선택하십시오. 컴파일 탭에서 라이브러리 추가 ...를 클릭하고 새 "JNA"라이브러리를 선택하십시오. 확인을 클릭하십시오. JNA .jars이 프로젝트보기의 라이브러리 아래에 두 개의 도서 스택 아이콘으로 표시됩니다.

관련 문제