1

mp4parserサイトからjavaプログラムshorter.javaをコンパイルしようとしました。しかし、私のjarファイルは以下に示す必要なインポートを解決できません。このプログラムは、以下に説明するように、isomp4parserからライブラリをインポートする必要があります。 つまり、これらのインポートを解決するには、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;

mp4parserサイトからソースコードをダウンロードして、これらのライブラリのjarファイルを作成しました。

以下の画像では、 java-> com->coremedia->iso および java->com->coremedia->iso->boxes に必要なjavaプログラムがあります

およびjava->com->googlecode->mp4parser->authoring など。これらのインポートに必要な他のJavaプログラムがあります。

次のコマンドでjarを作成しました-

cd  java           // moved in java folder

jar cfv mp4parser.jar   *

次に、これらのjarをshorter.javaプログラムに追加します。しかし、インポートが解決されないというエラーが発生します。

****誰かが私がどこで間違いをしているのか教えてもらえますか???****

これらのインポートのJavaコードが利用できるディレクトリは次のとおりです。

含まれているJavaコードのディレクトリ構造

4

1 に答える 1

0

私はこれにあなたを提案します:

  • mavenを使用してクイックスタートJavaプロジェクトを作成します。
  • 必要な依存関係を追加します。
  • javaクラスをsrc/main/javaに配置します
  • mvn clean install

うまくいかない場合は、EclipseなどのIDEを試してください。プロジェクトを開いて、インポートを修正してみてください...一部のライブラリが変更されている可能性が常にあり、パッケージの名前が変更されている可能性があります。

于 2012-10-02T13:19:28.360 に答える