使用ZK的applet类中的java.lang.NoClassDefFoundError

时间:2014-06-05 07:33:57

标签: java applet zk

我遇到了一个带我几天的问题!

我有一个applet类,可以在外部JAR中导入类。

import com.github.sarxos.webcam.Webcam;
import com.github.sarxos.webcam.WebcamPanel;
import com.github.sarxos.webcam.WebcamResolution;

public class AppletTela extends JApplet 
{
    private static final long serialVersionUID = 3517366452510566924L;

    private Dimension size = WebcamResolution.QVGA.getSize();
    private Webcam webcam = null;
    private WebcamPanel panel = null;

我将我的applet项目导出为.Jar文件,并尝试在Web项目中使用它。 所以在我的.Zul文件中,我进行了以下编码

<applet code="AppletTela" codebase="."  archive="teste.jar" codemsg="ZK is Simple and Rich!" id="ticker"
            width="400px" style="border: 1px" />

我的teste.jar位于我的WebContent文件夹下。 我得到了WebcamPanel的java.lang.NoClassDefFoundError。

帮帮我们吧!

1 个答案:

答案 0 :(得分:0)

您应该将带有Webcam类的jar添加到applet标记中。这看起来像这样:

<applet archive="teste.jar,webcamjar.jar" ... />