В настоящее время я пытаюсь создать jar-файл для своего проекта, используя gradle, но у меня возникают проблемы с тем, что пакеты JavaFX не обнаруживаются во время компиляции.
Вот некоторые ошибки, которые я получаю при попытке запустить ./gradlew clean shadowJar
:
/Users/jamesyaputra/Workspace/CS2113T/main/src/main/java/seedu/address/ui/StatusBarFooter.java:15: error: package javafx.scene.layout does not exist
import javafx.scene.layout.Region;
/Users/jamesyaputra/Workspace/CS2113T/main/src/main/java/seedu/address/ui/StatusBarFooter.java:22: error: cannot find symbol
public class StatusBarFooter extends UiPart<Region> {
symbol: class Region
/Users/jamesyaputra/Workspace/CS2113T/main/src/main/java/seedu/address/ui/ResultDisplay.java:7: error: package javafx.application does not exist
import javafx.application.Platform;
/Users/jamesyaputra/Workspace/CS2113T/main/src/main/java/seedu/address/ui/ResultDisplay.java:8: error: package javafx.beans.property does not exist
import javafx.beans.property.SimpleStringProperty;
/Users/jamesyaputra/Workspace/CS2113T/main/src/main/java/seedu/address/ui/ResultDisplay.java:9: error: package javafx.beans.property does not exist
import javafx.beans.property.StringProperty;
/Users/jamesyaputra/Workspace/CS2113T/main/src/main/java/seedu/address/ui/ResultDisplay.java:10: error: package javafx.fxml does not exist
import javafx.fxml.FXML;
/Users/jamesyaputra/Workspace/CS2113T/main/src/main/java/seedu/address/ui/ResultDisplay.java:11: error: package javafx.scene.control does not exist
import javafx.scene.control.TextArea;
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
100 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.8.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 1s
1 actionable task: 1 executed
Тем не менее, моя IDE по-прежнему может компилировать код без каких-либо ошибок.Я попытался переустановить Java и обновил свой JAVA_HOME
путь, но ни один из них не решил проблему.Есть что-то, чего мне не хватает?Заранее благодарю за помощь.