Я недавно разработал некоторые приложения Java, которые я хочу, чтобы другие запускали их машины. Я провел некоторое исследование и теперь знаю, что для распространения java-кода вам нужно создать файл .jar. Ну, я сделал это, но когда я раздаю этот файл, он запускается на некоторых компьютерах, но на других он возвращает ошибку: «Основной класс не смог найти».Распространение java-приложения
- Есть проблемы с версией JRE.
- Как пользователь узнает, в какой версии он должен запускать приложение.
- Могу ли я упаковать правильную версию jre с моим файлом app/jar. как??
- Файлы jar не совместимы с другой версией jre, за исключением тех случаев, когда они скомпилированы.
Как вы создали JAR (какие параметры, и вы включили манифест с Main-Class), и как вы пытаетесь запустить программу? –
Я включил файл manifest.mf в банку, используя команду jar xyz.jar manifest.mf * .class в cmd.Мне нужно, чтобы он работал на любой машине, просто дважды щелкнув по нему. Он запускается на некоторых машинах, которые имеют jre 7, но в других случаях на более низких версиях он дает вышеупомянутую ошибку. – anichhangani
С какой версией JDK вы ее компилируете? –