Задача 1:
Я создал jar (пусть он называется updater_jar), чтобы обновить другой jar (main_jar), он работает, если я дважды щелкнул по updater_jar.
Как выполнить updater_jar из main_jar (это меньше связано с proccesbuilder, потому что я использую jre в комплекте или есть способ)?
Задача 2:
Я создал exe / приложение со связанным jre (так что пользователю не нужно устанавливать jdk), которое содержит оба jar из вопроса 1, используя Install4j, если я дважды щелкнул по Updater_jar и успешно обновил main_jar, exe / Приложение выдаст ошибку:
java.lang.ClassNotFoundException: sample.Main
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:81)
at com.install4j.runtime.launcher.MacLauncher.main(MacLauncher.java:53)
как это исправить?