程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> J2ME學習記錄

J2ME學習記錄

編輯:J2ME
J2ME學習記錄(王森) 作者:王安    文章來源:本站原創    更新時間:2007-1-9 10:27:57 457

今天學習的是書中的第三章——編寫您的第一個手機程序以及第四章——在物理機器上運行MIDlet 。

按照步驟進行了相應的安裝,包括apache服務器(記住不是Tomcat服務器),但是最後出現了問題,

** Error installing suite (38): JAR did not have the correct media type, it had text/plain

查了下原因是在配置apache服務器Conf子文件夾下面的mime.types時候只按照王森書上的

關聯擴展名: .jad     內容類型MIME : txt/vnd.sun.J2ME.app-descriptor

而沒有配置關聯擴展名: .jar     內容類型MIME : application/Java-archive

即你只增加了jad的mime-type,但沒有增加jar的mime-type(或者是修改,因為缺省應該有jar的mime-type了,但是不符合ota要求)

所以最後應該加上兩行

txt/vnd.sun.J2ME.app-descriptor   jad

application/Java-archive   jar

位置可以由你自己決定,這個無關緊要!

然後運行,出現問題:說是大小不符合,結果想起來自己的jad文檔是抄的,忘記更改大小了,用Windows右鍵查詢jar大小(字節)填寫到jad裡面

繼續運行,又出現問題:說是找不到HelloMIDlet,想起來了,因為在jad文檔最後一行的MIDlet-1:HelloWorld,,HelloMIDlet中HelloMIDlet指的是這個類名,而我的應該是HelloWorldMIDlet

運行無誤,呵呵算是成功了!

下一次應該可以學習用JSP頁面發布了!

現在還是不清楚用midp進行命令編譯各個參數的意思,需要進一步學習!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved