Интересно, можно ли создать консольное приложение Java, в котором кто-то может загружать мои пакеты, запускать и использовать это приложение в командной строке / терминале или с каким-либо другим консольным приложением. Я очень хорошо разбираюсь в Java, и причина, по которой я спрашиваю, в том, что у меня есть шахматная партия, которую я сделал для запуска из командной строки, но как мне заставить ее работать как приложение? А именно: на Mac, точно так же, как тот, у кого есть Home brew, может загружать формулы и использовать их конкретные команды, чтобы запускать и запускать их, как я могу сделать это для уже созданного приложения. Нужен ли мне файл конфигурации? Или просто хорошо идти как есть.
Поэтому я не хочу, чтобы кто-то загрузил пакет и ему пришлось использовать команду «javac / java» для его компиляции и запуска, но я могу просто сказать что-то вроде «запустить шахматы», и он так и сделает. Любая помощь или ресурсы будут оценены
Возможный дубликат Как создать приложение Java, которое можно запускать одним щелчком мыши?




Вам нужно преобразовать ваш .jar в .exe
Для этого существует множество программ, например JSmooth. Вам нужно выбрать стартовый класс приложения, а затем запустить его.
.exe, похоже, является способом сделать это в соответствии с онлайн-ресурсами. У меня нет файла .jar (я создал приложение с нуля с помощью vscode и в итоге переместил его в пакеты). Возможно, я попробую установить файл .jar в IDE (возможно, Eclipse / Intelli J). а затем преобразовать в .exe и посмотреть, что произойдет. Спасибо
Вопрос, специально упомянутый для работы на Mac - компиляция EXE не поможет.
Интернет-ресурсы не говорят, что .exe - это только Windows. Спасибо что подметил это.
Найдите в Интернете ключевое слово упаковка, и это в основном то, что вы ищете для своего приложения.