|
3 / 3 / 14
Регистрация: 26.01.2016
Сообщений: 481
|
|||||||||||||||||||||
Maven, как описать зависимость от fxml?19.03.2016, 11:51. Показов 4310. Ответов 26
Метки нет (Все метки)
А как в мавене описать зависимость от fxml?
В
Добавлено через 4 минуты Вот это новость, перевел проект в мавен и опять не работает fxml. Я в ауте. Так это же просто проект открыть окно, что бы понять как работает мавен ( Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
13 строка это Parent root = FXMLLoader.load(getClass().getResource(" sam.fxml")); Добавлено через 1 час 52 минуты нашел что нужно прописать эту строку: mvn com.zenjava:javafx-maven-plugin:2.0:fix-classpath вопрос куда ее прописать в path в переменных средах или в самой Идее? Добавлено через 20 минут писал в командную строку обматерило Добавлено через 2 часа 19 минут вот так пытаюсь прописать, народ подскажите инет облазил кидает на сайт zenjava.com только там все на китайском. Когда jar слит в нем нет fxml файла. Кликните здесь для просмотра всего текста
Добавлено через 21 час 3 минуты ап темы, неужели никто помочь не может?
0
|
|||||||||||||||||||||
| 19.03.2016, 11:51 | |
|
Ответы с готовыми решениями:
26
Не работает FXML JavaFX maven project
|
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
|
| 19.03.2016, 13:18 | |
|
Это не вопрос, а какой-то поток сознания. Мавен и fxml это вещи параллельные от слова вообще. Напиши русским языком, что хочешь сделать и что в итоге хочешь увидеть.
0
|
|
|
3 / 3 / 14
Регистрация: 26.01.2016
Сообщений: 481
|
|
| 19.03.2016, 13:51 [ТС] | |
|
Хочу сделать jar файл, что бы его можно было открыть и увидеть проект, проект содержит fxml, обыкновенный javaFX, открытие простого AnchorPane на котором график.
Перевожу в maven по средством Add Framework Support проект сразу же перестает работать, т.е. не открывается файл выдает ошибки, сверху ошибки. Когда сливается maven по средством install, в jar проекте нет fxml файла. Вот файл, который слил ant, пытаюсь тот же сделать в мавене
0
|
|
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
||||||
| 19.03.2016, 15:19 | ||||||
|
В pom.xml надо добавить
В папке target/jfx/app появится джарка.
0
|
||||||
|
3 / 3 / 14
Регистрация: 26.01.2016
Сообщений: 481
|
|||||||||||
| 20.03.2016, 01:10 [ТС] | |||||||||||
|
к сожалению появилось только куча ошибок:
может я чет с путем не понял добавил так:
0
|
|||||||||||
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
||||
| 20.03.2016, 08:53 | ||||
|
Добавлено через 13 минут Сейчас версия плагина в pom стоит 2.0 - у меня на ней все хорошо. Попробуйте последнюю версию 8.4.
0
|
||||
|
3 / 3 / 14
Регистрация: 26.01.2016
Сообщений: 481
|
||||||
| 20.03.2016, 09:59 [ТС] | ||||||
|
теперь без ошибок, но fxml файл все равно в jar не включен
pom:
0
|
||||||
|
3 / 3 / 14
Регистрация: 26.01.2016
Сообщений: 481
|
||||||
| 20.03.2016, 10:05 [ТС] | ||||||
|
отследил два Warning
Кликните здесь для просмотра всего текста
Добавлено через 2 минуты думал вопрос с кодировкой изменил весь проект на windows 1251, WARNING остался
0
|
||||||
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
||
| 20.03.2016, 10:11 | ||
|
fxml должен лежать в resource в том же пакете. Т.е resources/sample/sample.fxml
Добавлено через 2 минуты Исправил опечатку, путь такой resources/sample/sample.fxml Добавлено через 1 минуту
0
|
||
|
3 / 3 / 14
Регистрация: 26.01.2016
Сообщений: 481
|
||||||
| 20.03.2016, 10:39 [ТС] | ||||||
|
Я обалдеваю... fxml появился в jar, но все равно не запускается.
Хотя теперь, когда я изменил путь в мавене к fxml
Добавлено через 3 минуты я вот как подумаю, что тот проект, который хочу слить в jar имеет больше 10 fxml и все пути придется вручную переписать, но ничего будет наука сразу делать проекты в мавене главное разобраться )
0
|
||||||
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
||||||
| 20.03.2016, 10:47 | ||||||
|
Если делать все хорошо, т.е. класть fxml в тот же пакет, что и класс, но в resources. То можно писать просто:
0
|
||||||
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
|
| 20.03.2016, 11:22 | |
|
Huge, давно бы выложили проект свой многострадальный проект на гитхаб, да дали ссылку на него. А то неделю уже заставляете других заниматься гаданием на кофейной гуще. =)
https://www.cyberforum.ru/java/thread1647043.html
0
|
|
|
3 / 3 / 14
Регистрация: 26.01.2016
Сообщений: 481
|
|
| 20.03.2016, 12:01 [ТС] | |
|
я не понимаю, почему сейчас Мавен не работает ведь fxml файл есть внутри jar, Мавен работает в Идее путь тот же, что и в jar мистика и кривые руки.
Добавлено через 27 минут https://github.com/Magnitovich/MavenError.git Если, что не так сильно не пинать, впервые в жизни закинул на ГИТ, это конечно не первый ..... , но тоже интересно
0
|
|
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
|
| 20.03.2016, 12:03 | |
|
0
|
|
|
3 / 3 / 14
Регистрация: 26.01.2016
Сообщений: 481
|
|
| 20.03.2016, 12:07 [ТС] | |
|
Еще, а как удалить с ГИТа?
0
|
|
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
|||||
| 20.03.2016, 12:22 | |||||
|
Ничего из этого не сделано:
1
|
|||||
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
|
| 20.03.2016, 12:31 | |
Сообщение было отмечено Huge как решение
Решение
Huge,
1
|
|
|
3 / 3 / 14
Регистрация: 26.01.2016
Сообщений: 481
|
|
| 20.03.2016, 12:42 [ТС] | |
|
на видео ответ автор ограничил доступ к видео
Добавлено через 3 минуты Ничего из этого не сделано: Цитата Сообщение от Huge Посмотреть сообщение <mainClass>sample.Main</mainClass> Цитата Сообщение от KuKu Посмотреть сообщение путь такой resources/sample/sample.fxml Цитата Сообщение от KuKu Посмотреть сообщение FXMLLoader.load(getClass().getResource(" fxml_example.fxml")); сейчас стоит путь по которому работает проект, если я его меняю не работает в Идее. По поводу sample.Main я делал и так и так это просто версия когда я опять попробовал без Main
0
|
|
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
|
| 20.03.2016, 12:44 | |
|
Huge, поправил
0
|
|
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
||
| 20.03.2016, 12:52 | ||
|
Сделай эти три пункта. Далее:
mvn clean install mvn jfx:jar Если не заработает, выложи еще раз в git.
0
|
||
| 20.03.2016, 12:52 | |
|
Помогаю со студенческими работами здесь
20
Кастомна зависимость в maven (java.lang.NoClassDefFoundError) Как подгрузить fxml ANT: как подключить fxml и sql?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|