У меня есть проект Java в Eclipse. Он отлично работает, и я могу запустить его из cmd с помощью java -jar sample-app.jarКак сгенерировать исполняемый файл .sh с Gradle?
Теперь мне нужно использовать Gradle для создания исполняемого файла sh
для использования в Linux. Я нашел несколько ресурсов при создании сценариев запуска, но мне больше всего удалось выполнить задачу «startScripts», чтобы создать файл sample.app.bat.
Я задал вопрос после вопроса и страницы после страницы в Google, чтобы попытаться найти ответ, и мне не очень повезло. Я также читал документацию плагина приложения Gradle несколько раз и все еще довольно запутан.
Как написать задачу Gradle для создания файла sh
для выполнения моего файла sample-app.jar?
Примечание: Файл sample-app.bat не выполняется. Он производит только «Ошибка: не может найти или загрузить основной класс com.sample.MainClass
Спасибо. Я все время создавал сценарий исполнения, просто не знал, что я это делаю. Ваш ответ, безусловно, помог мне разобраться в моем замешательстве. Очень ценим! – Afterfield
Теперь я обнаружил, что все мои приложения не могут быть выполнены с использованием сгенерированного командного файла. Он работал этим утром, когда я сначала ответил, теперь это не так. С тех пор никаких изменений в коде не было. Я получаю сообщение об ошибке; Ошибка: не удалось найти или загрузить основной класс com.example.Main – Afterfield
@Afterfield Я предполагаю, что все работает правильно - вы настроили основной класс? Кроме того, помните, что вам нужно запустить скрипт из действительного местоположения. – Opal