Теперь, не поймите меня неправильно, я очень компетентный программист, но когда я программирую, я обычно разрабатываю вещи для Интернета, используя языки сценариев, такие как JavaScript, PHP, Python, SQL и т. Д. Если я хочу разработать Java (я относительно опытна в Java), как мне его распространять?Как распространять программное обеспечение на базе Java?
Есть ли хороший способ упаковать Java-программное обеспечение в красивый маленький исполняемый файл, отправить его и запустить? В качестве альтернативы, есть ли какой-либо хороший способ упаковать Java в какой-то установщик и отправить его для установки и запуска?
Ну, вы на самом деле написал ответ в одном из тегов на ваш вопрос. Файлы JAR представляют собой Java-архивы и состоят из группы скомпилированных java-файлов (.class-файлов). Предполагая, что у вас есть один с основным методом внутри него, есть ваш исполняемый файл. Для этого пользователю потребуется JVM для своего компьютера. – Jems
@jerms, большинство программ Java используют библиотечные банки, а затем они становятся сложными. –
Я использую довольно много библиотек, что делает вещи чрезвычайно сложными. –