У меня есть исполняемый файл 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();
}
}
Любая помощь будет оценена!Спасибо!