java.lang.NoClassDefFoundError:无法初始化类org.bytedeco.javacpp.avutil

星期六:

我正在使用Windows10,JDK1.8版本的eclipse-neon,但出现以下异常。

Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class org.bytedeco.javacpp.avutil
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.bytedeco.javacpp.Loader.load(Loader.java:385)
at org.bytedeco.javacpp.Loader.load(Loader.java:353)
at org.bytedeco.javacpp.avformat$AVFormatContext.<clinit>(avformat.java:2719)
at org.bytedeco.javacv.FFmpegFrameGrabber.startUnsafe(FFmpegFrameGrabber.java:391)
at org.bytedeco.javacv.FFmpegFrameGrabber.start(FFmpegFrameGrabber.java:385)
at com.segment.processor.AudioMain.main(ApacheMathAudioMain.java:20)
Error getting static method ID of org/bytedeco/javacpp/Loader/putMemberOffset

这是我在pom.xml中使用的依赖项

    <dependency>
        <groupId>org.bytedeco</groupId>
        <artifactId>javacv</artifactId>
        <version>1.2</version>
    </dependency>
    <dependency>
        <groupId>org.bytedeco.javacpp-presets</groupId>
        <artifactId>ffmpeg</artifactId>
        <version>3.0.2-1.2</version>
    </dependency>

    <dependency>
        <groupId>org.bytedeco.javacpp-presets</groupId>
        <artifactId>opencv</artifactId>
        <version>3.1.0-1.2</version>
    </dependency>

    <dependency>
        <groupId>org.bytedeco</groupId>
        <artifactId>javacpp</artifactId>
        <version>0.10</version>
    </dependency>
马克斯·沃尔默(Max Vollmer):

第一个问题

您的版本不匹配。org.bytedeco.javacpp版本0.102014年12月开始,而所有其他版本则从2016年5月开始您需要使用版本1.2org.bytedeco.javacpp,或者更好,更新所有的依赖到最新版本。

您可以在此处查看版本:

org.bytedeco.javacpp-预设»opencv

org.bytedeco.javacpp-预设»ffmpeg

org.bytedeco»javacv

org.bytedeco»javacpp

第二个问题

您仅包括Java代码的依赖关系,但不包括本机代码的依赖关系(opencv和ffmpeg均为本机库)。您需要包含opencv-platformffmpeg-platform而不是:

<dependency>
    <groupId>org.bytedeco</groupId>
    <artifactId>javacpp</artifactId>
    <version>1.4.1</version>
</dependency>
<dependency>
    <groupId>org.bytedeco</groupId>
    <artifactId>javacv</artifactId>
    <version>1.4.1</version>
</dependency>
<dependency>
    <groupId>org.bytedeco.javacpp-presets</groupId>
    <artifactId>opencv-platform</artifactId>
    <version>3.4.1-1.4.1</version>
</dependency>
<dependency>
    <groupId>org.bytedeco.javacpp-presets</groupId>
    <artifactId>ffmpeg-platform</artifactId>
    <version>3.4.2-1.4.1</version>
</dependency>

这将使Maven下载并包括适用于Android,Linux,MacOS和Windows(x86和x64)的opencv和ffmpeg库。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Java

java.lang.NoClassDefFoundError:无法初始化类XXX

莱昂:公共类PropHolder {公共静态

110
来自分类Java

java.lang.NoClassDefFoundError:无法初始化类org.powermock.modules.junit4.rule.PowerMockRule

riorio:我想运行测试的遗留Java

2220
来自分类Linux

java.lang.NoClassDefFoundError:无法初始化类java.awt.Toolkit

Bertram Nudelbach:我正在研究XUbuntu 13.04

180
来自分类Java

java.lang.NoClassDefFoundError:无法初始化类javax.media.jai.JAI

好奇心:最近,我开始我的第一个节目W

230
来自分类Java

原因:java.lang.NoClassDefFoundError:无法初始化类com.jayway.restassured.RestAssured

vkrams:我正在尝试设置最新版本

50
来自分类Java

java.lang.NoClassDefFoundError:无法初始化类xxx.xxx.xxx.HibernateUtil

Priyan随函附上了我的web.xml源代码

00
来自分类Java

获取NoClassDefFoundError:无法初始化类org.codehaus.groovy.vmplugin.v7.Java7

Thom:我收到以下错误消息

260
来自分类Dev

拒绝对先前失败的类java.lang.Class <nt>进行重新初始化:java.lang.NoClassDefFoundError

Portfoliobuilder:我在我的信息日志中看到

50
来自分类Java

Tomcat8.5和Openjdk11 NoClassDefFoundError的:无法初始化类org.apache.cxf.attachment.AttachmentUtil

ugurkocak1980:我迁移Java应用程序

240
来自分类Java

Java错误:无法初始化主类

温特:我正在尝试运行此代码,但我得到了

290
来自分类Java

NoClassDefFoundError的:无法初始化类sun.awt.X11FontManager

普尔纳:当我们从Oracle JDK 8迁移到Ope宇宙

270
来自分类Java

NoClassDefFoundError:无法初始化com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl类

赛义夫·马萨德(Saif Masadeh):我正在尝试将项目迁移到

260
来自分类Dev

Android Studio 2.3:无法初始化org.jetbrains.kotlin.android.actions.NewKotlinActivityAction类

结论:我刚刚更新了Android Studio 2.2.2

60
来自分类Java

无法初始化类org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider

Amine:我正在尝试学习Spring Data JPA,我

30
来自分类Java

Android Studio无法初始化类org.codehaus.groovy.runtime.InvokerHelper

sm_:我是Android Studio的新手。设置完成后,Wh

250
来自分类Java

Gradle错误:无法初始化类org.codehaus.groovy.runtime.InvokerHelper

Joshua Spinak:我需要查看我的依赖项

60
来自分类Java

如何修复Apache Ignite中的“无法初始化org.apache.ignite.IgniteJdbcThinDriver类”错误?

MoffeeCug:我正在尝试连接的问题

40
来自分类Java

VM初始化期间发生错误(java / lang / NoClassDefFoundError:java / lang / Object)

Tahir Yasin:我正在尝试安装Java以使用E

100
来自分类Java

java类成员初始化

大卫:作为一名法官,我对此感到有些ham愧

70

TOP 榜单

热门标签

归档