2014-10-09 3 views
0

Java 응용 프로그램의 소스 코드를 Maxim's iButton OneWireViewer에서 가져 왔습니다. Google code repo에서 별도의 프로젝트에 사용해야하는 "패키지"를 발견했습니다. 모두 Java 파일이며 .class 또는 .jar이 아닙니다. 이 프로젝트에서 내가하고 싶은 일은 IDE (내 경우에는 Eclipse)를 통해 OneWireViewer Java 애플리케이션을 실행할 수 있어야한다. 현재 com.dalsemi.onewire.*을 가져올 때 Eclipse에서 가져 오기를 확인할 수 없다고 알려줍니다. 내 Java 파일을 프로젝트에 어떻게 추가 할 수 있습니까?프로젝트에서 자바 패키지 가져 오기를 해결하는 방법은 무엇입니까?

+0

pom에서 필요한 종속성 병을 확인하여 클래스 경로 또는 저장소에 추가하고 가져 오기를 시도하십시오. – StackFlowed

+0

.class 파일로 컴파일하여 CLASSPATH에 추가하십시오. JAR로 패키징하고 제 3 자 JAR과 같이 추가하는 것을 권장합니다. – duffymo

답변

0

일반적으로 프로젝트에 라이브러리의 소스 파일을 포함하지 않으려합니다. 빌드 파일에 종속성으로 분배를 추가하거나 분배를 다운로드하여 프로젝트에 추가하십시오.

질문을 올바르게 이해하면이 OneWireViewer의 일부만 있으면됩니다. 해당 클래스가 해당 아카이브의 다른 항목에 의존하는지 모르기 때문에 전체 배포판 .jar을 포함시켜야합니다.

the OneWireViewer distribution을 다운로드하고, 빌드 경로에 대한 종속성으로 Eclipse에서 zip의 프로젝트에 lib/OneWireAPI.jar 파일을 추가하십시오. 이렇게하면 요청한 패키지를 가져올 수 있습니다.

관련 문제