системный вызов не открывается .jar - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь открыть файл .jar, который находится по адресу C: \ Users \ MyUser \ ThisProgram.jar. Я хочу открыть его напрямую, используя системный вызов, вместо того, чтобы использовать терминал вручную. Мой текущий код выглядит следующим образом:

#include <cstdlib>
#include <string>

using namespace std;

int main() {
    string str2 = "java -jar C:\\Users\\MyUser\\MyProgram.jar";
    const char* cmd2 = str2.c_str();
    system(cmd2);
}

Я получаю сообщение об ошибке «Не удается получить доступ к файлу JAR ThisProgram.jar». Что я могу сделать, чтобы это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...