Форум программистов, компьютерный форум, киберфорум
JavaFX
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.88/25: Рейтинг темы: голосов - 25, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 12.08.2021
Сообщений: 28

Не запускается jar файл

26.08.2021, 08:22. Показов 5989. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.

Использую:

Windows 10 (64);

intellij idea (2021.2.1) последнею версию;

java 11


В самой IDE всё прекрасно запускается и работает. Но когда делаю build артифакта и потом пытаюсь запустить jar, то он не запускается по клику мыши.

Если пытаюсь запустить через командную строку, вот так:

java -jar myApp.jar

То показывает вот такое сообщение:

Error: JavaFX runtime components are missing, and are required to run this application

В общем суть в том, что jar не запускается. Подскажите кто знает, что не так я делаю?

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         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">
    <modelVersion>4.0.0</modelVersion>
 
    <groupId>com.myapp</groupId>
    <artifactId>parse</artifactId>
    <version>1.0-SNAPSHOT</version>
    <name>sakh</name>
 
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
 
    <dependencies>
 
        <dependency>
            <groupId>de.jensd</groupId>
            <artifactId>fontawesomefx-fontawesome</artifactId>
            <version>4.7.0-9.1.2</version>
        </dependency>
 
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-controls</artifactId>
            <version>16</version>
        </dependency>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-fxml</artifactId>
            <version>16</version>
        </dependency>
 
    </dependencies>
 
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <source>11</source>
                    <target>11</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.openjfx</groupId>
                <artifactId>javafx-maven-plugin</artifactId>
                <version>0.0.6</version>
                <executions>
                    <execution>
                        <!-- Default configuration for running with: mvn clean javafx:run -->
                        <id>default-cli</id>
                        <configuration>
                            <mainClass>com.myapp.parse/com.myapp.parse.StartApp</mainClass>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
</project>
Добавлено через 1 час 10 минут
MANIFEST.MF

Code
1
2
Manifest-Version: 1.0
Main-Class: com.myapp.parse.StartApp
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.08.2021, 08:22
Ответы с готовыми решениями:

Jar файл не запускается- ошибка
Скомпилировал код в IntelliJ IDEA, возможно неправильно скомпилировал. Запускал через консоль, выдает такую ошибку: Exception in...

Собрать в кроссплатформенный jar файл
Не понимаю как собрать в файл, который мог бы запускаться как из под окон, так и из под линукс с макосом. Один раз собрал какую-то шляпу,...

Почему не запускается .jar файл
Доброго времени суток! Есть обычная форма JFrame, хотел изменить стандартную иконку - дымящуюся кружку на что-нибудь другое. Добавил...

23
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
26.08.2021, 08:30
jar-with-dependencies
0
0 / 0 / 0
Регистрация: 12.08.2021
Сообщений: 28
26.08.2021, 10:03  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
jar-with-dependencies
Не получается, не знаю.

Добавлено через 17 минут
Вот сделал вот такой pom.xml

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         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">
    <modelVersion>4.0.0</modelVersion>
 
    <groupId>com.myapp</groupId>
    <artifactId>parse</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>
    <name>myapp</name>
 
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
 
    <dependencies>
 
        <dependency>
            <groupId>de.jensd</groupId>
            <artifactId>fontawesomefx-fontawesome</artifactId>
            <version>4.7.0-9.1.2</version>
        </dependency>
 
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-controls</artifactId>
            <version>16</version>
        </dependency>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-fxml</artifactId>
            <version>16</version>
        </dependency>
 
    </dependencies>
 
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <source>11</source>
                    <target>11</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.openjfx</groupId>
                <artifactId>javafx-maven-plugin</artifactId>
                <version>0.0.6</version>
                <executions>
                    <execution>
                        <!-- Default configuration for running with: mvn clean javafx:run -->
                        <id>default-cli</id>
                        <configuration>
                            <mainClass>com.myapp.parse/com.myapp.parse.StartApp</mainClass>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
 
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>3.3.0</version>
                <configuration>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                    <archive>
                        <manifest>
                            <mainClass>com.myapp.parse.StartApp</mainClass>
                        </manifest>
                    </archive>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id> <!-- this is used for inheritance merges -->
                        <phase>package</phase> <!-- bind to the packaging phase -->
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
 
        </plugins>
    </build>
 
 
 
 
 
 
 
 
 
 
 
</project>
Добавлено через 58 секунд
Всё это сделал из документации

https://maven.apache.org/plugi... usage.html

Добавлено через 7 минут
Или вот так:

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         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">
    <modelVersion>4.0.0</modelVersion>
 
    <groupId>com.myapp</groupId>
    <artifactId>parse</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>
    <name>myapp</name>
 
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
 
    <dependencies>
 
        <dependency>
            <groupId>de.jensd</groupId>
            <artifactId>fontawesomefx-fontawesome</artifactId>
            <version>4.7.0-9.1.2</version>
        </dependency>
 
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-controls</artifactId>
            <version>16</version>
        </dependency>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-fxml</artifactId>
            <version>16</version>
        </dependency>
 
    </dependencies>
 
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <source>11</source>
                    <target>11</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.openjfx</groupId>
                <artifactId>javafx-maven-plugin</artifactId>
                <version>0.0.6</version>
                <executions>
                    <execution>
                        <!-- Default configuration for running with: mvn clean javafx:run -->
                        <id>default-cli</id>
                        <configuration>
                            <mainClass>com.myapp.parse/com.myapp.parse.StartApp</mainClass>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
 
            
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            <mainClass>com.myapp.parse.StartApp</mainClass>
                        </manifest>
                    </archive>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                </configuration>
            </plugin>
 
        </plugins>
    </build>
 
 
 
 
 
 
 
 
 
 
 
</project>
0
0 / 0 / 0
Регистрация: 12.08.2021
Сообщений: 28
26.08.2021, 10:25  [ТС]
Вот микро проект исходник.


myapp.zip
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
26.08.2021, 10:51
igorevref, вот, собрал на коленке
Java
1
2
3
4
5
6
7
8
9
10
import javafx.application.Application;
import javafx.stage.Stage;
 
public class Test extends Application {
 
    @Override
    public void start(Stage primaryStage) throws Exception {
        primaryStage.show();
    }
}
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
 
    <groupId>org.example</groupId>
    <artifactId>test</artifactId>
    <version>1.0-SNAPSHOT</version>
 
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
    </properties>
 
    <build>
        <plugins>
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            <mainClass>Test</mainClass>
                        </manifest>
                    </archive>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
 
</project>
Все запускается по даблклику
0
0 / 0 / 0
Регистрация: 12.08.2021
Сообщений: 28
26.08.2021, 11:05  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Все запускается по даблклику
Но у вас java 8 я так понимаю ! А у меня 11
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
26.08.2021, 11:06
Да какая разница?
0
0 / 0 / 0
Регистрация: 12.08.2021
Сообщений: 28
26.08.2021, 11:15  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Да какая разница?
Какая разница. Глупо.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
26.08.2021, 11:17
Действительно глупо.
0
0 / 0 / 0
Регистрация: 12.08.2021
Сообщений: 28
26.08.2021, 11:30  [ТС]
Народ есть кто знает что такое, почему не работает?

Windows 10 (64);

intellij idea (2021.2.1) последнею версию;

java 11
0
Модератор
Эксперт Java
 Аватар для alecss131
2881 / 1387 / 411
Регистрация: 11.08.2017
Сообщений: 4,431
Записей в блоге: 2
26.08.2021, 11:30
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Да какая разница?
В 8 FX еще встроен, а выше уже удален, но на сборку мавена не должно влиять, это да
0
0 / 0 / 0
Регистрация: 12.08.2021
Сообщений: 28
26.08.2021, 11:32  [ТС]
У кого ни будь работает на java 11?

Добавлено через 1 минуту
Цитата Сообщение от alecss131 Посмотреть сообщение
В 8 FX еще встроен, а выше уже удален
Это да, я знаю. А вот на сборку мавен не известно, влияет или нет.
0
Модератор
Эксперт Java
 Аватар для alecss131
2881 / 1387 / 411
Регистрация: 11.08.2017
Сообщений: 4,431
Записей в блоге: 2
26.08.2021, 12:29
Цитата Сообщение от igorevref Посмотреть сообщение
У кого ни будь работает на java 11?
Похоже в java выше 8 версии javafx в fatjar не упаковывается, так как дублируются файлы модулей при сборке, отчего не работает. Гугл по теме подсказал данный ответ
0
0 / 0 / 0
Регистрация: 12.08.2021
Сообщений: 28
26.08.2021, 12:57  [ТС]
Цитата Сообщение от alecss131 Посмотреть сообщение
Гугл по теме подсказал данный ответ
Это прикол?

Добавлено через 22 минуты
Есть кто из нормальных тут людей кто знает что не так?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
26.08.2021, 13:29
Вот не поленился, поставил 11 джаву.
ЧЯДНТ?
0
26.08.2021, 13:34

Не по теме:

ЗЫ: да, там чуть похитрей чем на восьмерке, но ненамного

0
0 / 0 / 0
Регистрация: 12.08.2021
Сообщений: 28
26.08.2021, 13:47  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Вот не поленился, поставил 11 джаву.
Да у вас там вообще не понятно что вы там себе запускаете.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
26.08.2021, 13:56
Тимвьюер дать, посмотреть?
Впрочем не, это я в фотошопе нарисовал.
0
0 / 0 / 0
Регистрация: 12.08.2021
Сообщений: 28
26.08.2021, 14:29  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Впрочем не, это я в фотошопе нарисовал.
Причём тут это вообще. Запускаешь и запускай дальше. Что ты там себе запускаешь, запускай дальше.
0
26.08.2021, 14:32

Не по теме:

Ок. Ушел запускать.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.08.2021, 14:32
Помогаю со студенческими работами здесь

Не запускается jar
Доброго времени суток! Написал небольшую программу. В NetBeans программа компилируется и запускается. Собрал из нее jar, а он не...

Не открывается .jar-файл
Создал проект, собрал его, но через .jar-файл запускать не хочет. Через NetBeans все работает, другие .jar-файлы тоже, но почему-то...

Не запускается jar файл
не запускается jar файл. Прописываю в intellij idea manifest в ресурсы, делаю build дальше пытаюсь запустить проект: java -jar...

Не запускается jar файл
Подскажите как запустить jar файл на исполнение ? Нажимаю на него 2 раза но никакой реакции. Окно консоли не отображается. Или какое...

Не запускается JAR файл
Подключаю к программе dll через JNI. package com; public class JavaJNI { native static void open(); public static...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru