2012-01-11 24 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