у кого все по идее должно работать но в командной строке пишет что "mvn" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Попробуйте перезапустить командную строку
такой вопрос я написал тестовое приложение prntscr.com/iq4qzq javafx сделал через мавен compile ,а затем сделал упаковку package ,затем перенес jar файл приложение на рабочий стол попробовал его запустить но оно не запустилось,в чем может быть проблема?:)
Причина скорее всего в том, что полученный Jar-файл не понимает куда ему смотреть, чтобы найти точку входа (метод main). Посмотрите возможные варианты сборки исполняемых файлов здесь: www.baeldung.com/executable-jar-with-maven
Судя по всему ошибка в манифесте jar-файла, который вы пытаетесь запустить. Скорее всего отсутствует свойство Main-Class или указано неправильно. Проверьте, чтобы в вашем Jar-архиве в папке META-INF был файл MANIFEST.MF, а в нём строка Main-Class: здесь.путь.к.вашему.главному.классу.через.пакеты.ГлавныйКласс
К сожалению, не сталкивался с подобной проблемой. Думаю, это связано не со сборщиком Maven. Рекомендую поискать на StackOverflow ответ либо попробовать переустановить JRE, JDK и Maven.
Всё будет) для сравнения с Maven. Насколько мне известно, Maven не менее популярен чем Gradle, хотя второй, в последнее время часто на слуху. =) Но мы же программисты, нам главное навык иметь)
Однозначно не менее популярен. У меня сейчас перешли на грейдл и используются далеко не все его фичи, буквально только зависимости подтягивать и проперти. Интересно посмотреть именно на какие то плюшки которых мавен не умеет, но прикладные
Здравствуйте. Либо я не совсем понял ваше замечание, либо в документации www.apache-maven.ru/install.html тоже ошиблись. Но я не думаю, что это возможно.
Привет. Вот этот пункт из руководства: "Установите переменную окружения PATH В Windows в переменной PATH добавьте к списку директорий строку %M2_HOME%\bin". В Linux можно добавить строку "export PATH=$PATH:$M2_HOME/bin"в файл /etc/profile . ". А ты вместо %M2_HOME%\bin" пишешь полный путь. В случае единичного использования это не принципиально, но если путь к Maven используется в нескольких местах, то поменять версию может быть проблематично. А ты вроде и переменную окружения создал, но нигде ее не используешь.
Спасибо за ваше замечание. Но, к счастью или сожалению, не во всём бывает необходимо пытаться быть оригинальным. Плюс ко всему, уроки делаю лишь для облегчения людям процесса знакомства с технологиями, поэтому берется материал из официальных документаций зачастую.
Спасибо за Ваш труд! Коммент в поддержку канала.
Огромное спасибо! Очень интересно! Надеюсь будут выходить новые видео по Java
Красавчик, всё по красоте👍🔥💥🌟
Огромное спасибо. Тот момент когда долго ищешь и находишь очень хорошо изложенный материал.
Материал хороший. На скорость 1,5 вообще огонь
классно! спокойно и все по делу
Уважаемый автор ты меня слышишь? Особенно спасибо за то, что JAVA HOME у меня тоже слетела, когда полетела винда. А теперь всё работает!
Здравствуйте. Рад, что вы нашли полезное для себя в моих уроках)
+++
Спасибо, всё получилось.
Спасибо, помог!
у кого все по идее должно работать но в командной строке пишет что "mvn" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом. Попробуйте перезапустить командную строку
Нормально объяснил
если у вас проблема, попробуйте установить переменную сами в командной строке - SET JAVA_HOME=C:\Program Files\Java\jdk-17.0.2
блин а на маке как сделать? М1 процессор
такой вопрос я написал тестовое приложение prntscr.com/iq4qzq javafx сделал через мавен compile ,а затем сделал упаковку package ,затем перенес jar файл приложение на рабочий стол попробовал его запустить но оно не запустилось,в чем может быть проблема?:)
Причина скорее всего в том, что полученный Jar-файл не понимает куда ему смотреть, чтобы найти точку входа (метод main). Посмотрите возможные варианты сборки исполняемых файлов здесь: www.baeldung.com/executable-jar-with-maven
спасибо:)
no main manifest attribute, in D:\Users\stens\Documents\Maven\Code\Java\MavenTutorials\TestJavaFx\target\TestJavaFx-1.0-SNAPSHOT.jar
Судя по всему ошибка в манифесте jar-файла, который вы пытаетесь запустить. Скорее всего отсутствует свойство Main-Class или указано неправильно. Проверьте, чтобы в вашем Jar-архиве в папке META-INF был файл MANIFEST.MF, а в нём строка Main-Class: здесь.путь.к.вашему.главному.классу.через.пакеты.ГлавныйКласс
все помогло,спасибо большое:)
у меня нету строки PATH что делать?
Здравствуйте. В этом случае вам нужно её создать по примеру переменной M2_HOME, нажав на кнопку "Создать". Далее всё идентично должно быть.
в консоли пишет AppData\Local\Temp\jna-1459643491\jna4390362912812875024.dll: Can't find dependent libraries
что он хочет? как исправить?
К сожалению, не сталкивался с подобной проблемой. Думаю, это связано не со сборщиком Maven. Рекомендую поискать на StackOverflow ответ либо попробовать переустановить JRE, JDK и Maven.
на англ язычных пишут что-то про переменные среды PATH а как исправить не написано. но бог с ним =) уже забил.
про Maven давно уже много информации в нете, а вот про Gradle бы послушать..!
Всё будет) для сравнения с Maven. Насколько мне известно, Maven не менее популярен чем Gradle, хотя второй, в последнее время часто на слуху. =) Но мы же программисты, нам главное навык иметь)
Однозначно не менее популярен. У меня сейчас перешли на грейдл и используются далеко не все его фичи, буквально только зависимости подтягивать и проперти. Интересно посмотреть именно на какие то плюшки которых мавен не умеет, но прикладные
Плаваешь ты в переменных окружения. Создал M2_HOME, а путь прописываешь полный. И зачем она тогда нужна?
Здравствуйте. Либо я не совсем понял ваше замечание, либо в документации www.apache-maven.ru/install.html тоже ошиблись. Но я не думаю, что это возможно.
Привет. Вот этот пункт из руководства: "Установите переменную окружения PATH В Windows в переменной PATH добавьте к списку директорий строку %M2_HOME%\bin". В Linux можно добавить строку "export PATH=$PATH:$M2_HOME/bin"в файл /etc/profile . ". А ты вместо %M2_HOME%\bin" пишешь полный путь. В случае единичного использования это не принципиально, но если путь к Maven используется в нескольких местах, то поменять версию может быть проблематично. А ты вроде и переменную окружения создал, но нигде ее не используешь.
Да, вы правы. Спасибо за замечание. Скорее всего при записи поспешил и не заметил. Виноват)
Лучше мавен переместить в C:\Program Files
ну конечно само объяснение про программу было с читано дословно с сайта ни какой оригинальности
Спасибо за ваше замечание. Но, к счастью или сожалению, не во всём бывает необходимо пытаться быть оригинальным. Плюс ко всему, уроки делаю лишь для облегчения людям процесса знакомства с технологиями, поэтому берется материал из официальных документаций зачастую.