Выполнение jar во время выполнения с файлом в качестве вложения - PullRequest
0 голосов
/ 26 декабря 2018

Я хочу добавить исполняемый файл jar и файл (параметр для того же файла jar) в моем проекте.Я не хочу указывать полный путь кувшина, потому что он может отличаться.Как импортировать этот jar-файл и файл, чтобы во время выполнения он автоматически брал этот jar-файл и запускался на rh-машине программой Process Builder.Я уже поместил jar и file.txt в папку src, и я могу получить доступ к этому файлу с помощью ClassLoader.

Ниже приведен пример кода

String fullCommand = "java -jar"+" "+"sendMail.jar"+" "+ATTACHEDFILE+" +"xyz.com";
ProcessBuilder notifyProcess = new ProcessBuilder(fullCommand);
    notifyProcess.redirectError(Redirect.INHERIT);

Process pro = null;
    try {
        //notifyProcess.directory(new File("/home/toolinst"));
        pro = notifyProcess.start();
        int ex = pro.waitFor();
System.out.println(ex);         
    } catch (IOException e) {
        e.printStackTrace();
    }
...