0
我正在使用J9規範(wm50-arm-midp20_6.1.2.2)來運行在Windows Mobile上的java應用程序,並且遇到了需要創建文件。IBM J9規範將不允許從非自舉類創建文件
我得到這條線在J9構造函數com.ibm.oti.connection.file.FileOutputStream
if (!com.ibm.oti.vm.VM.callerIsBootstrap())
throw new SecurityException();
安全異常現在,大多數其他輸出流類型的有輔助connection.java通過調用發送的類,但沒有支持文件流實現的類。
要解決此問題,我期待需要編寫自己的DLL文件並從java代碼中調用它,但我想知道是否有人有此問題並能夠解決此問題而無需致電一個本地dll。
在此先感謝! JR
MIDP不適用於在瀏覽器內運行的Java applet嗎?您絕不應允許文件訪問小程序。 - 你不需要CDC或CDLC變體嗎?請參閱prosyst和prosyst-store.com獲取CDC CDLC java j9 VM(和試用版)。 – josef 2013-02-21 05:32:24
不,這是一款移動應用程序,不是在瀏覽器中運行,而是直接在設備上運行。 – 2013-02-21 14:21:33