java.lang.RuntimeException:java.lang.ClassNotFoundException:com.coremedia.iso.boxes.mdat.MediaDataBox

时间:2014-03-11 13:48:10

标签: java

任何人都可以帮助解决标题异常吗? (在win7的cmd中运行,Java jre7) 详细例外的一些例子

Exception in thread "main" java.lang.RuntimeException: java.lang.ClassNotFoundException: com.coremedia.iso.boxes.mdat.MediaDataBox
        at com.coremedia.iso.PropertyBoxParserImpl.createBox(PropertyBoxParserImpl.java:112)
        at com.coremedia.iso.AbstractBoxParser.parseBox(AbstractBoxParser.java:102)
        at com.googlecode.mp4parser.BasicContainer.next(BasicContainer.java:155)
.....
Caused by: java.lang.ClassNotFoundException: com.coremedia.iso.boxes.mdat.MediaDataBox
        at java.net.URLClassLoader$1.run(Unknown Source)

2 个答案:

答案 0 :(得分:0)

根据文档,在以下情况下抛出ClassNotFoundException:

Thrown when an application tries to load in a class through its string name using:

    * The forName method in class Class.
    * The findSystemClass method in class ClassLoader.
    * The loadClass method in class ClassLoader.

but no definition for the class with the specified name could be found.

答案 1 :(得分:0)

最后一行显示了一个类加载器(URLClassLoader),它试图加载一个无法访问的类“com.coremedia.iso.boxes.mdat.MediaDataBox”。

我猜有一个依赖缺失;检查你的项目设置。

根据google尝试加载的类属于mp4Parser组件。 检查您的类路径上是否可以使用此依赖项和所有必需的依赖项。