執手麥田的咖啡空間 |
|
|||
專注于Java的學習研究 |
公告
日歷
導航留言簿(2)隨筆分類(13)隨筆檔案(13)搜索最新評論
閱讀排行榜評論排行榜 |
今天在調試一個簡單的JAVA手機小程序的時候,遇到了一個讓我頭痛了半天的問題。但最終得以解決,將方法寫上,說不定還有一些朋友也遇到了類似的情況。 這個程序是一個關于在手機上顯示圖片的程序,分成兩段: 1、MainCanvas.java部分 內容如下: import java.io.IOException; import javax.microedition.lcdui.Canvas; public class MainCanvas extends Canvas { public Image m_Image; } 2、MyCartoonMidlet.java部分 內容如下: ukimport javax.microedition.lcdui.Display;
public MainCanvas m_MainCanvas; protected void destroyApp(boolean arg0) throws MIDletStateChangeException { } protected void pauseApp() { protected void startApp() throws MIDletStateChangeException { } } 過程是調用目錄下的一個叫做 IIM.PNG的文件 在調試過程中,編譯器老是報Java.lang.NullPointerException 的錯誤,順藤摸瓜,發現是找不到圖片的問題才導致拋出這樣的異常。可是我已經把圖片放到了程序目錄下呀。于是一度認為是編程環境出了問題。可事實并非如此。查找了半天資料才發現,原來圖片應該放在verified\classes下,把文件放進去,所有問題都解決了。OK!
評論:
|
![]() |
|
Copyright © 執手麥田 | Powered by: 博客園 模板提供:滬江博客 |