好吧,我想我現在知道答案了。
我回到了關於Using Sample projects的JME SDK 3.4文檔頁面,並創建並運行了一個UIDemo實例。它使用lcdui類,但它運行完美無缺 - 無法解決javax.microedition.lcdui.*
無法解決的錯誤。
區別似乎是工作示例使用不同的庫,而不是我最初嘗試的庫。第一個使用org.elipse.mtj.JavaMEContainer/Oracle Java(TM)Platform Micro Edition SDK 3.4/IMPNGDevice1, 而工作的那個使用org.elipse.mtj.JavaMEContainer/Oracle Java(TM)Platform Micro Edition SDK 3.4/JavaMEPhone1。它們包含不同組的瓶子,例如,工作人員包含midp_2.1.jar
,而較早的人員有impng_1.0.jar
。
後續問題可能是爲什麼IMP-NG中沒有lcdui呢?那麼,那些誰注意他們在做什麼,都會有read that
這JSR [針對IMP-NG]將定義一個J2ME輪廓瞄準希望支持類似於移動Java運行時環境的嵌入式網絡設備信息設備配置文件(MIDP)2.0版,但不提供MIDP 2.0所需的圖形顯示功能。信息模塊配置文件 - 下一代(IMP-NG)將是MIDP 2.0的一個嚴格子集,其中至少與GUI功能(LCDUI)相關的API被刪除。 MIDP 2.0中尚不存在的功能不是預期的或需要的。 「
下一個問題可能是,爲什麼我最終選擇IMP-NG時,我正在經歷的教程...當我真的想要一個MIDlet,它圖形化的東西?但我不知道
downvoter,小心解釋一下? – LarsH