2010-11-19 4 views
3

엑셀 파일에 액세스하는 Java 용 새 API를 다운로드했지만이를 설치하는 방법이 확실하지 않아 프로그램에서 사용할 수 있도록 가져올 수 없습니다. 도움을 주시면 감사하겠습니다. 감사합니다OS X 용 Java에서 새 API 설치

+0

API는 추상적 인 개념입니다. 실제로 어떤 파일을 다운로드 했습니까? 항아리? .java 파일의 압축? – unholysampler

+0

번들이었습니다. .jar가 있습니다. 특히 JExcelApi입니다. – meburbo

+1

API가 아닌 ** 라이브러리 **를 다운로드했습니다. 라이브러리의 API를 사용하여 엑셀 파일에 액세스 할 수 있습니다 ... JExcelApi는 자체가 API가 라이브러리가 아니라는 것을 알기 때문에 연어로 작가를 때려야합니다! Tomato - Tomato, Method - Function, Package - Module ... 관객이 이해한다면 중요하지 않다고 생각합니다. –

답변

1

"설치"할 필요는 없습니다. 클래스 패스 안에 넣기 만하면됩니다. 예를 들어 Eclipse를 사용하는 경우 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "빌드 경로"-> "빌드 경로 구성"등의 라이브러리를 선택할 수 있습니다.

1

개발에 사용하는 도구에 따라 다릅니다. 기본적으로 IDE 프로젝트 개발을위한 클래스 경로와 배포시 런타임 클래스 경로에 포함되어야합니다.

이 작업을 수행하는 방법은 프로젝트 구성, IDE 및 개발 환경 (예 : 공유 라이브러리 디렉토리, maven, 프로젝트 lib 폴더 ...)에 종속 jar 파일을 저장하는 방법에 따라 다릅니다.

5

요점은 클래스 경로에 넣는 것입니다.

클래스 경로는 기본적으로 모든 클래스가 /path/to/package/root 같은 루트 폴더에 대한 디스크 파일 시스템 경로 또는 /path/to/file.jar과 같은 JAR 파일 자체의 경로입니다. 구분 문자로 클래스 경로에 여러 경로를 지정할 수 있습니다. OS X와 ​​같은 유닉스 기반 시스템에서 구분 문자는 콜론 :입니다 (Windows에서는 세미콜론 ;입니다).

클래스 경로를 지정하는 방법과 위치는 프로그램을 컴파일하고 실행하는 방법에 따라 다릅니다.

일반 javac을 사용하여 프로그램을 컴파일하는 경우 -cp 인수를 사용하여 컴파일 시간 클래스 경로를 지정하십시오. 또는 IDE를 사용하는 경우 프로젝트의 빌드 경로 (컴파일 시간과 런타임 클래스 경로 모두 포함)에 추가하십시오.

java을 사용하여 프로그램을 간단한 .class 파일로 실행하는 경우 동일한 방법으로 -cp 인수를 사용하십시오. java -jar (또는 특정 플랫폼의 UI 탐색기에서 파일을 두 번 클릭)을 사용하여 프로그램을 executabele .jar 파일로 실행하려면 Class-Path JAR의 MANIFEST.MF 파일 항목에 지정해야합니다. 이것은 JAR 파일의 위치에 상대적 일 수 있습니다.