То, что я в основном пытаюсь сделать здесь, - это запустить файл .jar, который находится в
C/Users/-any user here-/appdata/Roaming/-my folder here-/-file name here-.jar
Я как-то открываю CMD и делаю:
cd appdata/Roaming/<Folder>
java -jar <FileName>.jar
Кажется, это работает, когда я ввожу его в сам CMD. Кажется, я не могу заставить его работать при запуске из Java-программы.
Я пробовал делать:
Runtime.getRuntime().exec("cd appdata/Roaming");
И я получаю сообщение об ошибке, что указанный каталог не существует.
exec
, и создайтеProcess
, используяProcessBuilder
. Также разбейтеString arg
наString[] args
, чтобы учесть аргументы, которые сами содержат пробелы. - person Andrew Thompson   schedule 17.07.2013