NoClassDefFoundError异常

NoClassDefFoundError异常

我在用Firefox运行PApplet时遇到了困难。

这是我的代码:

import processing.core.*;
import processing.data.*;

import saito.objloader.*;
import processing.opengl.*;

 import java.applet.*;
import java.awt.Dimension;
import java.awt.Frame;
import java.awt.event.*;


public class load_and_rotate_3d extends PApplet {

OBJModel model;
float rotateX;
float rotateY;

public void setup() {

  size(800, 600, OPENGL);

  model = new OBJModel(this, "Human Heart.obj", "relative", POLYGON);

  model.translateToCenter();
  model.scale(15);
  noStroke();

}

 public void draw() {

  background(255);

  lights();
  translate(width/2, height/2, 0);
  rotateX(rotateY);
  rotateY(rotateX);

  model.draw();

  }

  public void mouseDragged() {

    rotateX += (mouseX - pmouseX) * 0.01f;
    rotateY -= (mouseY - pmouseY) * 0.01f;

  }

  boolean drawLines = false;

  static public void main(String[] passedArgs) {

    String[] appletArgs = new String[] { "load_and_rotate_3d" };

       if (passedArgs != null) {

         PApplet.main(concat(appletArgs, passedArgs));

       } else {
           PApplet.main(appletArgs);
       }
     }
    }


这是html:

  <html>
   <head>
     <title>PApplet</title>
   </head>

  <body>

 <applet code="load_and_rotate_3d.java" codebase = "../source" width="800"       height="600">
 </applet>
  </body>
 </html>


环境:
Windows 7的。

代码是在Processing中编写的,然后导出到Eclipse。当我在mozilla中打开它时,即得到NoClassDefFoundError异常。

提前致谢!

最佳答案

这种类型的错误意味着一个或类/ jar文件在运行时失败。

要解决此问题,只需检查运行时是否存在所有导入的类/ jar

关于java - 在Mozilla中加载PApplet时出现NoClassDefFoundError异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12901299/

10-11 13:44