Я пытаюсь открыть файл .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». Что я могу сделать, чтобы это исправить?