Я пытаюсь запустить команду jhipster import-jdl из Java-программы, как показано ниже.
public boolean generate(String foldername, String filename) {
Runtime rt = Runtime.getRuntime();
try {
IPath root = ResourcesPlugin.getWorkspace().getRoot().getLocation();
Process proc = rt.exec(new String[] { "cmd", "/K",
"cd " + root + "\\" + foldername + " && jhipster import-jdl " + filename });
}
catch (IOException e) {
e.printStackTrace();
}
return true;
}
Но файлы сущностей не создаются.
Но если я открою командную строку в папке, указанной в коде, и выполню ту же команду, как показано ниже, вручную, файлы сущностей будут сгенерированы.
cd C: \ GitClone\ work && jhipster import-jdl swaggertest.jh
Я новичок в этом и не знаю, где я ошибаюсь. Пожалуйста, помогите мне с тем же.