2012-10-02 1 views
1

mp4parser 사이트의 shorten.java Java 프로그램을 컴파일하려고했습니다. 하지만 내 jar 파일은 아래 표시된 필수 가져 오기를 해결할 수 없습니다. 이 프로그램은 아래와 같이 iso mp4parser에서 라이브러리를 가져와야합니다. 짧게 말해서 이러한 가져 오기를 해결하기 위해 shorten.java 파일에 jar 파일이 필요합니다.가져 오기 라이브러리가 해결되지 않았습니다.

import com.coremedia.iso.IsoFile; 
import com.coremedia.iso.boxes.TimeToSampleBox; 
import com.googlecode.mp4parser.authoring.Movie; 
import com.googlecode.mp4parser.authoring.Track; 
import com.googlecode.mp4parser.authoring.builder.DefaultMp4Builder; 
import com.googlecode.mp4parser.authoring.container.mp4.MovieCreator; 
import com.googlecode.mp4parser.authoring.tracks.CroppedTrack; 

나는이 라이브러리 jar 파일을 생성하기 위해 mp4parser 사이트에서 source code을 다운로드. 아래 이미지에서

자바 -> COM-> coremedia-> ISO자바 -> COM-> coremedia-> 이소> 박스는 자바 프로그램을 요구 한

자바 -> COM- > googlecode-> mp4parser-> 등을 제작 이러한

을 가져 오기 위해 내가 - 명령

cd java   // moved in java folder 

jar cfv mp4parser.jar * 
에 따라 항아리를 만든 다른 필요한 자바 프로그램을 가지고

이제이 short를 shorten.java 프로그램에 추가합니다. 하지만 가져 오기가 해결되지 않는다는 오류가 나타납니다.

내가 실수를하고있는 중이 야 어디 **** 아무도 말해 줄 수 있나요 ??? ****

여기이 수입 자바 코드를 사용할 수있는 디렉토리입니다.

directory structure for included java code

+0

IDE는 프로젝트/모듈에 별도의 단계로 jar 파일을 가져옵니다. 그것들은 어떤 디렉토리에 추가했는지에 따라 자동으로 선택되지 않습니다. 어떤 IDE를 사용하고 있습니까? –

+0

Peter 안녕하십니까, Eclipse를 사용하고 있습니다. 명령 프롬프트로 jar 파일을 만든 다음 빌드 경로에서 jar 파일을 첨부합니다. 이전에 jar 파일을 다른 프로그램과 연결했기 때문에 올바르게 연결했음을 확신합니다. – Vishal

+0

이전에 제대로 작동 한 방식으로 작성된 jar를 첨부하는 경우 해당 Jar 파일을 잘못 작성했을 가능성이 큽니다. 'jar' 파일을 검사 할 때'.class' 파일이나'.java' 파일이 있습니까? –

답변

0

나는이 당신을 제안 :

  • 받는다는과 빠른 자바 프로젝트를 만듭니다;
  • 원하는 종속성을 추가하십시오.
  • 가 작동하지 않는 경우, 일식처럼, 어떤 IDE를 시도 SRC/메인/자바
  • mvn clean install

에서 자바 클래스를 넣습니다. 프로젝트를 열고 수입품을 고치려고하십시오 ... 일부 lib가 변경되었을 가능성이 있습니다. 어쩌면 패키지의 이름을 변경할 수도 있습니다.

+0

안녕하세요 카를로스, pls 좀 더 일식이 일을 어떻게 말해 줄래 ?? 이름이 변경되지 않았 음을 확인했습니다. – Vishal

+0

당신은 이클립스 사용법을 알고 있습니까? 그리고 메이븐? 문제를 조금 더 설명하면 도움을 드리겠습니다. – caarlos0

+0

예 일식에 대한 작업을 알고 있습니다. – Vishal