Або я чогось не до кінця зрозумів, або ми непорозумілися.
В мене є такий собі кусочок коду.
LauncherFrame.getChecksum("/home/Hanter/.game_updater/client.jar", "MD5");
Щоб отримати чек-суму файлу, ми у getChecksum передаємо шлях до цього файлу. Тут шлях фіксований, тобто розташування або назву файлу client.jar змінювати не можна.
А є файл launcher.jar який користувач завантажує з веб сайту. Він може його помістити у довільну директорію і задати цьому завантаженому файлу, довільне ім`я. І вся суть полягає у тому, що мені треба дізнати звідки юзер запустив той файл і яке його ім`я.
Якщо наприклад назвав його main.jar і помістив його у теку /home/user/game/main_game.jar і запустив його,то мені потрібно отримати інформацію типу:
'path_file' => "/home/user/game/",
'file_name' => "main_game.jar"