J'appelle la commande en utilisant un shell bash sous Linux. Cette commande termine son opération à l'aide d'une classe Java. Je veux récupérer le répertoire de travail actuel d'où la commande est invoquée. Lorsque j'utilise System.getProperty("user.dir")
, j'obtiens le chemin d'où la classe Java est appelée. Quelqu'un peut-il aider à cela.Comment obtenir le répertoire de travail actuel sous Linux en Java
1
A
Répondre
1
Vous devrez passer le répertoire du shell à la JVM sur la ligne de commande.
1
new File(".")
Vous pouvez ensuite appeler getAbsolutePath ou ce que vous voulez.
Je crois que cela supposera le même répertoire que user.dir, ce que l'OP a dit n'était pas ce qu'il voulait. –