Je dois appeler un script shell à partir d'une application Java ME 8 mais le CLDC 8 n'implémente pas Runtime.exec()
. Existe-t-il d'autres possibilités pour appeler un script shell avec Java ME?runtime.exec() à Java ME 8 non supporté. Y a-t-il une alternative?
0
A
Répondre
0
Si je comprends bien vous, vous voudrez peut-être envisager d'utiliser un ProcessBuilder
:
Cette classe est utilisée pour créer des processus du système d'exploitation. Chaque instance
ProcessBuilder
gère une collection d'attributs de processus. La méthodestart()
crée une nouvelle instanceProcess
avec ces attributs. La méthodestart()
peut être invoquée plusieurs fois à partir de la même instance pour créer de nouveaux sous-processus avec des attributs identiques ou associés.
Exemple d'utilisation de documents:
Process p = new ProcessBuilder("myCommand", "myArg").start();
J'utilise Java ME avec le CLDC 8 est un sous-ensemble de Java SE. Le 'ProcessBuilder' n'est pas implémenté dans le CLDC 8. – root404