2012-10-04 16 views

回答

2

我不確定我的經驗是否有幫助,但至少它提供了一個參考。 我的環境是一個Linux x86 PC(Linux 2.6)+ Eclipse 3.2 + j2se 1.4.2_09 我從sun下載了參考實現的javatv 1.0/1.1源代碼。

您可以在導入所有源代碼的eclipse中創建一個項目。 請修復所有可能的錯誤(如果有的話)。通常如果有的話,只是評論他們。

最後,請將項目導出爲jar文件。

然後,您可以創建另一個項目並配置構建路徑,單擊「導入外部罐子」來導入生成的javatv jar。 現在你可以通過創建一個在同一個項目中實現javax.tv.Xlet.xlet接口的java文件來創建自己的xlet。

要執行xlet,您需要實現主要方法並創建一個SIEmulator實例(假設myemulator)爲 。然後你可以調用 myemulator.putResidentXlet()並填寫xlet的名稱/路徑。 最後請到輸出文件夾(其中包含源代碼編譯後的類文件,通常是文件夾「bin」),輸入 「java -Djava.class.path =」javatv jar的路徑「class_containing_main_method

請注意,執行的xlet不在服務上下文中,如果您希望在服務上下文中運行,您需要修改代碼com.sun.tv.XletManager.java填充xlet的服務上下文對象,或者將xlet的信息放入javatv的SI源文件中,默認爲「JavaTVSampleFile01.xml」,其用法請參考javatv的文檔

那是來自af奧姆郵政。 LINK:https://forums.oracle.com/forums/thread.jspa?messageID=7310245

你最好的機會文件下載:http://docs.oracle.com/javame/config/cdc/cdc-opt-impl/ojmeec/1.0/reference/html/z4000c841293984.html

+0

你能提供的鏈接下載。 –

+0

@azulflame:+1,謝謝你的回覆。但是,讓我承認這不是我所要求的。回答是關於'javax.tv.xlet',而我的問題是關於'javax.microedition.xlet'。 –

+0

Arhimed,我會說實話(以防萬一你沒有看到最後一行):我沒有弄清楚,我只是在從谷歌搜索鏈接的論壇帖子中發現。步驟應該與電視一樣,只需使用不同的罐子。 – Azulflame

相關問題