2012-01-11 48 views
0

线程“Main”中的异常java.lang.UnsatisfiedLinkError:com.sun.midp.main.Configuration.getProperty0(Ljava/lang/String;)Ljava/lang/String; at com.sun.midp.main.Configuration.getProperty0(Native Method) at com.sun.midp.main.Configuration.getProperty(Configuration.java:32) at com.sun.midp.lcdui.Resource。 (Resource.java:30) at com.sun.midp。 main.Main.initSystemLabels(Main.java:686) at com.sun.midp.main.Main.main(Main.java:103)在编程期间eclipse中不满意的链接错误J2ME Midlet

如何解决这个问题?

回答

2

我认为nativeSetTable()是受保护的或私人的,这就是为什么你看不到它。此外,nativeSetTable()是一种本地方法,这意味着它基于本地代码(已经为特定处理器编译并在特定的lib [即DLL]中可用)。

UnsatisfiedLinkError意味着此特定方法无法正确检索和执行。

Thrown if the Java Virtual Machine cannot find an appropriate native-language definition of a method declared native.

这意味着您的Java ME模拟器必须缺少librairies。你应该尝试重新安装它。

资源:

+0

你的意思是我必须重新安装了Sun WTK?这些基本上包含设备的权利? – 2012-01-11 11:46:25