У меня есть настольное приложение для Java-клиента. что я хочу распространять на некоторых компьютерах на работе, но я никогда не делал что-то подобное раньше. Люди не слишком разбираются в компьютерах на моем рабочем месте, и, поскольку это работа студента, я не буду там дольше, и мне бы хотелось, чтобы я мог упростить запуск моей программы, сделав ее работоспособной, когда люди удваивают -нажмите на нем.
Я также не хочу вручную устанавливать JRE для его запуска. По сути, я хотел бы знать, как сделать так, чтобы мое java-приложение легко запускалось двойным щелчком (даже если оно только в Windows, все в порядке). Я почти уверен, что мне нужно будет упаковать правильную версию JRE, но я не знаю, как правильно это сделать.
Я читал на некоторых сайтах, что вам не следует упаковывать JRE вместе с вашей программой, потому что она заставляет людей иметь несколько разных версий, некоторые из которых устарели, и это вызывает проблемы безопасности, но это не проблема в этом случае, так как компьютеры, на которых будет запускаться мое приложение, не подключены к Интернету и в любом случае используются только для запуска этой программы.
Несколько связанный вопрос: поскольку мое приложение в настоящее время является проектом Eclipse, я получаю свои ресурсы, такие как значки, изображения, базу данных SQLite (для чтения и записи) и т. Д., Используя относительные пути (например, img/test.png
).
Должен ли я изменить какой-либо из этих путей, чтобы они продолжали работать даже в упакованном виде?