1

我试图从 mp4parser 站点编译一个 java 程序,shortcut.java。但是我的 jar 文件无法解析如下所示的所需导入。该程序需要从 iso mp4parser 导入库,如下所述。 简而言之,我需要用于缩短.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->isojava->com->coremedia->iso->boxes 具有所需的 java 程序

java->com->googlecode->mp4parser->authoring 等有其他需要的 java 程序用于这些导入

我通过以下命令创建了 jar -

cd  java           // moved in java folder

jar cfv mp4parser.jar   *

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

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

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

包含的 java 代码的目录结构

4

1 回答 1

0

我建议你这样做:

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

如果它不起作用,请尝试一些 IDE,例如 eclipse。打开项目并尝试修复导入...总是有可能某些库已更改,也许它们更改了包的名称。

于 2012-10-02T13:19:28.360 回答