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
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


0