Hi, Sorry for the late reply... For now, this is just a warning. This is due to the module system introduced in Java 9. Perhaps I could pass "--add-opens=java.base/java.lang=ALL-UNNAMED" when I spawn the process responsible for the native stuff to get rid of the warning, but then I also need to test the version of Java to not use that option if < Java 9. Hope this helps, -Christopher
As I indicated in my last post, you need to force the use of the Edge runtime on Windows. This can be done using a system property. Perhaps the problem is that you are not using the lastest preview version, older (and official) version did not support Edge.
On Windows, the default web browser engine is Internet Explorer which is now deprecated. If you use a recent version of the SWT library and if you use the latest preview of DJ Native Swing, you can force the use of the Edge runtime either by passing "JWebBrowser.useEdgeRuntime()" to the JWebBrowser constructor or using the system property "nativeswing.webbrowser.runtime=edge". That being said, the Edge runtime does not allow all the API of the JWebBrowser but it works well to view websites. Hope...
Hi, I don't think you have the relevant JAR files in your classpath. You need: - NativeSwing.jar - NativeSwing-SWT.jar - The SWT library conforming to your platform (64 bit, Windows, etc.) Hope this helps, -Christopher
Hi Thomas, IE retires, but I don't know if the COM component that SWT uses will cease to work. I think I read that it will continue to work for several years. About the cookies that do not work, this is because Edge has some limitations and thus SWT cannot implement all APIs: https://www.eclipse.org/swt/faq.php#edgelimitations You are saying that something is not working with JDK8. What exactly is not working? Cheers, -Christopher
Hi, Is it just a message in the console or it is not working at all? -Christopher
Hi, Iposted my reply in the bug: https://sourceforge.net/p/djproject/bugs/80/ Hope this helps! -Christopher
Using JWebBrowser from installed app