gpt4 book ai didi

java - 通过 JWS 启动 xuggle 应用程序时出现运行时异常

转载 作者:行者123 更新时间:2023-11-30 11:43:43 25 4
gpt4 key购买 nike

当我通过 JWS 启动我的应用程序时出现以下异常。但是当它作为一个没有 JNLP 的独立 Java 应用程序启动时它工作得很好。

 Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at com.xuggle.ferry.JNIMemoryManager.<init>(JNIMemoryManager.java:861)
at com.xuggle.ferry.JNIMemoryManager.<clinit>(JNIMemoryManager.java:860)
at com.xuggle.mediatool.MediaWriter.<clinit>(MediaWriter.java:119)
at com.xuggle.mediatool.ToolFactory.makeWriter(ToolFactory.java:149)

这是 JNLP:

<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://localhost/MyApp" href="MyAppLauncher.jnlp">
<information>
<title>MyAPP</title>
<vendor>Me</vendor>
</information>
<resources>
<!-- Application Resources -->
<j2se version="1.6+"
href="http://java.sun.com/products/autodl/j2se"/>
<jar href="MyAppJar.jar"
main="true" />
<jar href="xuggle-xuggler.jar" />
<jar href="xuggle-xuggler-test.jar" />
<jar href="slf4j-api-1.6.6.jar" />


</resources>
<application-desc
name="MyApplication"
main-class=
"ApplicationMain"
width="300"
height="300">
</application-desc>
<security>
<all-permissions/>
</security>
<offline-allowed />
<update check="background"/>
</jnlp>

MyApp.jar 包含主类文件。所有使用的 JARS 都已签名。

最佳答案

  1. 确保资源中引用了包含 org.slf4j.LoggerFactory 的 Jar。
  2. JNLP 无效。请务必使用 JaNeLA 检查(并更正)它.

关于java - 通过 JWS 启动 xuggle 应用程序时出现运行时异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11162211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com