J'utilise Java pour automatiser une build. Je voudrais exécuter une commande 'scons' dans le répertoire courant dans lequel la construction est en cours d'exécution. Comment puis-je faire cela avec Java? J'ai essayéJe veux lancer une commande scons dans mon répertoire courant. Comment est-ce que je fais cela en Java?
Runtime.getRuntime().exec(CurrentDir + commandString)
Cela ne fonctionne pas. Toutes les idées seraient grandement appréciées.
erreurs Obtenir, depsite en utilisant ProcessBuilder ... java.io.IOException: CreateProcess erreur = 2, Le système ne peut pas trouver le fichier spécifié à java.lang.ProcessImpl.create (Native Method) à java.lang.ProcessImpl . (source inconnue) ... le script est dans currentDir. ... 3 plus –
Amara
Je cours la construction dans currentDir qui contient le script j'ai besoin de Java pour fonctionner. Vous ne savez pas quoi faire d'autre pour corriger le problème de chemin possible. – Amara