Je suis en train d'exécuter un fichier .jar externe dans mon projet Android SDK ainsi:Android SDK: exécuter jar externe
ProcessBuilder pb = new ProcessBuilder("java.exe", "-jar", "C:/apache-tomcat-7.0.27/BlattA/src/viewer.jar");
Process process = pb.start();
InputStream is = process.getInputStream();
byte[] bytes = IOUtils.toByteArray(is);
quand je l'exécute dans tout autre projet Java EE, il fonctionne parfaitement, mais dans l'application Android, je reçois l'erreur:
quelle est la cause et comment puis-je résoudre ce problème?
OMFG ce n'est pas possible du tout! Android est un linux spécial pas une fenêtre. Même s'il y a un trou autre bytecode (dalvik VM), vous pouvez également accéder aux ressources de votre PC depuis votre téléphone avec un simple accès aux fichiers. Même si vous ajoutez cela comme libary cela ne fonctionnera pas parce que Android n'est pas un swing ou un autre framtwork ui commun d'un système de bureau. – rekire
@rekire merci – IAM