Затем я создал свой проект, и в IDE все работало нормально. При попытке загрузить на GitHub я хотел создать выпуск и скомпилировал его, следуя этому руководству.
Двойной щелчок по банке ничего не дает. Java -jar jar.jar выдает эту ошибку.
Ошибка: компоненты среды выполнения JavaFX отсутствуют и необходимы для запуска этого приложения.
Я пробовал искать в Интернете, а также в других руководствах YouTube и ChatGPT, но мне ничего не помогло. На самом деле, я думаю, что ChatGPT повредил путь к файлу, но это отдельная проблема.
Попробовал тот же метод из: Как исправить ошибку: компоненты среды выполнения JavaFX отсутствуют и необходимы для запуска этого приложения
все еще не работает
Использование образца по умолчанию из IntelliJ также не работает; вот модуль-info.java и pom.xml
Код: Выделить всё
module org.fastsearch {
requires javafx.controls;
requires javafx.fxml;
requires java.desktop;
requires com.google.gson;
opens org.fastsearch to javafx.fxml;
exports org.fastsearch;
}
Код: Выделить всё
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">
4.0.0
com.fastsearch
fast-search
2.0.0
jar
Fast Search
Fast File and Content Search Tool with JavaFX UI
21
21
UTF-8
22
2.10.1
org.openjfx
javafx-controls
${javafx.version}
org.openjfx
javafx-fxml
${javafx.version}
com.google.code.gson
gson
${gson.version}
org.apache.maven.plugins
maven-compiler-plugin
3.11.0
21
21
21
org.openjfx
javafx-maven-plugin
0.0.8
org.fastsearch.FastSearchApp
${java.home}/bin/java
org.apache.maven.plugins
maven-shade-plugin
3.5.0
package
shade
com.fastsearch.FastSearchApp
*:*
META-INF/*.SF
META-INF/*.DSA
META-INF/*.RSA
Manifest.mf
Код: Выделить всё
Manifest-Version: 1.0
Main-Class: org.fastsearch.FastSearchApp
Подробнее здесь: https://stackoverflow.com/questions/798 ... fx-project
Мобильная версия