This is one way to do it:
- Create a new JavaFX project.
- Edit
pom.xml
. - Add a dependency on
javafx-web
.- Use the same version as the rest of the JavaFX dependencies in that file.
- Hit the refresh icon in the maven window to re-synchronize the Maven project with the IDE project.
- Edit
module-info.java
. - Add the line
requires javafx.web;
.
You will now be able to use WebView in your code.
Alternatively, take your existing project, follow the advice in the answer kleopatra linked:
and add in the javafx.web
module where-ever that answer refers to adding modules.
The answer is similar to the following which discusses the javafx.media
module:
I advise using the most recent stable version of Java and JavaFX for development, currently 17.0.2, not JavaFX 11, especially if you have an M1 Mac. Only JavaFX 17.0.2+ works with M1 Macs.