0
我必須從Java ME 8應用程序中調用shell腳本,但CLDC 8不會執行Runtime.exec()
。有沒有其他機會可以用Java ME調用shell腳本?不支持Java ME 8的runtime.exec()。有其他選擇嗎?
我必須從Java ME 8應用程序中調用shell腳本,但CLDC 8不會執行Runtime.exec()
。有沒有其他機會可以用Java ME調用shell腳本?不支持Java ME 8的runtime.exec()。有其他選擇嗎?
如果我理解正確的話,你可能要考慮使用ProcessBuilder
:
此類用於創建操作系統進程。
每個ProcessBuilder
實例管理一組進程屬性。方法start()
使用這些屬性創建一個新的Process
實例。可以從同一個實例重複調用start()
方法,以創建具有相同或相關屬性的新子進程。從文檔
用例:
Process p = new ProcessBuilder("myCommand", "myArg").start();
我使用Java ME與CLDC 8僅存在的Java SE的子集。 'ProcessBuilder'沒有在CLDC 8中實現。 – root404