Java - Exception in thread "main" java.lang.UnsatisfiedLi

   
Vista:

Exception in thread "main" java.lang.UnsatisfiedLi

Publicado por jacobo (2 intervenciones) el 21/01/2008 20:30:47
Hola tengo el siguiente problema.

Exception in thread "main" java.lang.UnsatisfiedLinkError: vrml.BaseNode.getFieldHandle(Ljava/lang/String;)I
at vrml.BaseNode.getFieldHandle(Native Method)
at vrml.node.Script.getEventOut(Script.java)
at changeColor.ChangeColor.initialize(ChangeColor.java:14)
at changeColor.Main.main(Main.java:12

lo códigos son:

package changeColor;

import vrml.*;
import vrml.field.*;
import vrml.node.*;

public class Main {

public static void main (String args[]) {
ChangeColor c;
c = new ChangeColor();
c.initialize();

}

y por otro lado:

package changeColor;

import vrml.*;
import vrml.field.*;
import vrml.node.*;

public class ChangeColor extends Script {

private SFBool on; // status of on-off
float red[] = { 1, 0, 0 }; // RGB(Red)
float blue[] = { 0, 0, 1 }; // RGB(Blue)
private SFColor newColor ;
public void initialize() {
newColor = (SFColor) getEventOut("newColor");
on = (SFBool) getField("on");
}
public void processEvent(Event e) {
ConstSFBool v = (ConstSFBool)e.getValue();
if(v.getValue()){
if (on.getValue()) {
newColor.setValue(red); // set red to 'newColor'
} else {
newColor.setValue(blue); // set blue to 'newColor'
}
on.setValue(!on.getValue()); // = !on.getValue();
} }
/* public static void main (String args[]) {
initialize();
}*/
}

Dónde puede estar el fallo ?gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Exception in thread

Publicado por mario (58 intervenciones) el 22/01/2008 00:58:11
esta excepcion se lanza porq se esta usando API JNI

es decir esta buscando un archivo DLL o un SO q no tiene la maquina virtual
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar