导入库未解析

时间:2012-10-02 13:15:42

标签: java jar mp4 executable-jar mp4parser

我曾尝试从mp4parser网站编译一个java程序shorten.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;

我已从mp4parser网站下载source code以创建这些库的jar文件。

在下图 java-> com-> coremedia-> iso java-> com-> coremedia-> iso->框有必要的java程序

java-> com-> googlecode-> mp4parser-> authoring 等,为这些导入提供了其他所需的java程序

我已按照以下命令创建了jar -

cd  java           // moved in java folder

jar cfv mp4parser.jar   *

现在将这些jar添加到我的shorten.java程序中。 但是我收到导致未解决的错误。

****有人能告诉我我在哪里做错了吗?****

以下是可用于这些导入的java代码的目录。

directory structure for included java code

1 个答案:

答案 0 :(得分:0)

我建议你这样做:

  • 使用maven创建快速入门java项目;
  • 添加所需的依赖项;
  • 将java类放在src / main / java
  • mvn clean install

如果它不起作用,请尝试一些IDE,如eclipse。打开项目并尝试修复导入...一些lib总是有可能发生变化,也许它们会改变包的名称。