Не находит класс при запуске жира в javafxJAVA

Программисты JAVA общаются здесь
Anonymous
Не находит класс при запуске жира в javafx

Сообщение Anonymous »

У меня есть приложение javafx . Я хочу создать файл jar , для этого я использовал плагин Maven Shade , чтобы создать Fat Jar .
Здесь структура для моего проекта:
prcy. /> :

Код: Выделить всё

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
VK_SENDER
VK_SENDER
1.0.0


UTF-8
21






de.jensd
fontawesomefx-fontawesome
4.7.0-9.1.2




junit
junit
4.13.2




org.postgresql
postgresql
42.7.5




org.openjfx
javafx-controls
21




org.openjfx
javafx-fxml
21




org.mockito
mockito-all
1.10.19




com.vk.api
sdk
1.0.14




io.netty
netty-transport
4.1.33.Final





org.apache.httpcomponents
httpclient
4.3.1


commons-logging
commons-logging





org.slf4j
jcl-over-slf4j
1.7.36



org.slf4j
slf4j-api
1.7.5






org.apache.maven.plugins
maven-shade-plugin
3.5.1


package

shade




vksender.VkSender




*:*

META-INF/*.SF
META-INF/*.DSA
META-INF/*.RSA



true
fat







org.apache.maven.plugins
maven-compiler-plugin
3.13.0

21
21

--add-modules
javafx.controls,javafx.fxml






Далее я представил команду MVN Clean в Target/ Я получил свой vk_sender-1.0.0-fit.jar , но тогда, когда Java -Jar VK_SENDER-1.0.0-fat.jar я получаю ошибку:

Код: Выделить всё

Error: Could not find or load main class vksender.VkSender
Caused by: java.lang.ClassNotFoundException: vksender.VkSender
< /code>
Если это связано с модульностью моего проекта, что тогда делать? Как собрать мой проект в файле jar 
?>

Подробнее здесь: https://stackoverflow.com/questions/796 ... -in-javafx

Вернуться в «JAVA»