Можно ли запустить исполняемый файл JAR из библиотеки в проекте Eclipse? - PullRequest
0 голосов
/ 15 мая 2019

У меня есть исполняемый файл JAR - не моя программа, которая доступна в Интернете.Моя цель - запустить эту банку в браузере с некоторыми дополнительными функциями и входными данными.Примерно так:

java -jar file.jar -function my_data.txt

Мне удалось запустить только этот JAR-файл без дополнительных функций и ввода данных в браузере, используя Java Web Start

Я пытался создать дополнительныеjar-файл, который запускается file.jar с дополнительными функциями, но выглядит так: Java Web Start не работает так.

Так что мой вопрос :

  • будет ли это работать, если я загружу file.jar как внешнюю библиотеку в проекте Eclipse
  • как-то попросить ее запустить то, что я хочу (java -jar file.jar -function my_data.txt)
  • и экспортируйте этот проект как новый исполняемый файл jar , который будет запускаться с Java Web Start ?

Мой код гдеЯ попытался запустить file.jar, но когда мне все-таки понравился этот скрипт, прочитайте file.jar из текущей папки, но не из библиотеки:

public static void main(String[] args) {

    try {
        String s1 = null;

        Process p1 = Runtime.getRuntime().exec("java -jar file.jar -olddata 321_run");

        BufferedReader stdInput1 = new BufferedReader(new InputStreamReader(p1.getInputStream()));
        while ((s1 = stdInput1.readLine()) != null) {
            }

    }  catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

Любая помощь будет оценена!Спасибо!

...