2013-01-15 1 views
1

저는 현재 노트북의 배터리가 55 % 또는 알림을 받고자하는 퍼센트로 경고음을 울리는 멋진 유틸리티를 만드는 중입니다.클래스 경로에서 JNA.jar을 삭제하는 방법은 무엇입니까?

나는이 정보에 자바가 접근하지 못한다고 말했고, 그 때문에 Todd Fast가 JNA(Java Native Access)을 사용해야 할 것입니다.

jna.jar 파일을 다운로드 받았지만 그 소프트웨어를 만들기 위해 다음에 무엇을해야할지 모르겠습니다.
난 그냥 그것을 수행하는 코드를 만들어 커뮤니티 회원에 의해 도움이되었다 그것은 여기에 있습니다 : 코드에서
How to get the remaining battery life in a Windows system?
그는 코멘트 Fill The Structure을 떠난다. 이것은 내가 혼란스러워하는 곳입니다. 채우기는 언급 된 인터페이스를 구현하는 클래스 여야합니다.
jna.jar을 classpath에서 삭제하는 방법은 무엇입니까? (그리고 나는 그것이 무엇을 의미하는지조차 모른다).
이클립스를 사용하고 있습니다. 먼저 jar 파일을 프로젝트에 대한 가져 오기로 포함시켜야한다고 생각합니다. 안내 부탁드립니다.

답변

2

코드에서 그는 구조 채우기에 대한 의견을 남깁니다. 이것은 내가 혼란스러워하는 곳입니다. 채우기는 언급 된 인터페이스를 구현하는 클래스 여야합니다.

아니요, 코드는있는 그대로 준비되어 있습니다. javadoc 주석은 메서드 자체의 단독 작업을 설명하기위한 것입니다.


어떻게 내가 클래스 경로에서 jna.jar 드롭합니까? (그리고 나는 그것이 무엇을 의미하는지조차 모른다).

클래스 패스는 자바는 컴파일을위한 클래스를로드해야 할 때 조회하는 .class 파일이 포함 된 개별 JAR 파일에 .class 파일 및/또는 디스크 파일 시스템 경로를 포함하는 폴더에 디스크 파일 시스템 경로의 모음입니다 또는 런타임.

클래스 경로를 구성하는 정확한 방법은 Java 응용 프로그램을 실행하는 방법에 따라 다릅니다. 예 : 등 웹 applciation 같은 IDE에서 명령 콘솔,,,


에서 나는 이클립스를 사용하고 있습니다. 내가 프로젝트

그것은 "일반 바닐라"자바 applicaiton 프로젝트의 경우에 가져 오기로 jar 파일을 포함해야합니다 먼저 생각하고 있습니다 (Ctrl 키) F11 이클립스에서 main() 방법을 실행하고 JAR 파일을 프로젝트 루트 폴더에 바로 놓고 마우스 오른쪽 버튼을 클릭하고 빌드 경로> 빌드 경로에 추가을 선택해야합니다. 그게 전부 야. 당신은 모두 에서 그들을 관리 할 수 ​​있습니다 Java Build Path 프로젝트의 속성입니다.

+1

작업 중입니다. 준비가되면 신청서를 테스트/검토하고 싶습니까? 아니오, 일반 바닐라가 아니며 GUI 기반입니다. :) –

+0

완료되었으며 선생님이되어 질문이 있습니다. 학생으로서 나는 상세한 자습서를 사용할 수있는 자료 만 배울 수 있습니다.나는이 새로운 API를 배우는 법을 알지 못한다. 재향 군인은 어떻게합니까? –

+0

또한 30 일 동안 내 질문에 대한 제한 사항에 도달했습니다. 마지막 코드는 다음과 같습니다. 코드에서 배터리 백분율을 선택적으로 검색하려면 어떻게합니까? –