Hello Miro, CookieManager is a module private class, which is not exposed to outside.
I could think of two options, 1. com.sun.webkit.network.CookieManager is a type of java.net.CookieHandler, that means after instantiating WebEngine, you can call CookieHandler.getDefault() to get the instance of CookieManager. new WebEngine(); CookieHandler cookieHandler = CookieHandler.getDefault(); // This will be an instance of com.sun.webkit.network.CookieManager 2. Export the module private implementation using "--add-exports=javafx.web/com.sun.webkit.network=ALL-UNNAMED” Thanks, Arun > On 24-Aug-2018, at 12:27 PM, Miroslav Nachev <mnachev.nscenter...@gmail.com> > wrote: > > Hi, > > I have apps that work well on JDK8, but on JDK10 I do not have access to > some classes, for example, com.sun.webkit.network.CookieManager. This class > is the only one, that is up to date (RFC 6265) and is part of Java. The > java.net.CookieManager class is obsolete: RFC 2965. The Cookie solution in > Apache HttpComponents is very complicated, difficult to use, and is mostly > not compatible with JDK and JavaFX. > In fact, I use JavaFX CookieManager in the following 3 scenarios: > > - When using WebEngine (JavaFX 8). > - JavaFX Desktop App to store frequently used words in text and other > fields (TextField, etc.). > - To store session parameters in JavaFX Desktop Clients that uses REST > WS or Web Sockets to connect to the Web Server (App Server). > > Is there any way to enable access to com.sun.webkit.network.CookieManager > at JDK 10? > > > Regards, > Miro.