https://download.eclipse.org/eclipse/downloads/index.html Click on a release, like "latest release" (4.35 as of now). Scroll to the bottom of the page to the section "SWT Binary and Source".
Latest stable as of now: https://download.eclipse.org/eclipse/downloads/drops4/S-4.35RC2-202502280140/ Check the bottom of the page.
Hi Carlos, Please next time create a new post for your question. As for your question, 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". On some systems, you need to explicitly...
Hi Andrey, DJ Native Swing uses the SWT library internally. SWT Edge implementation is based on the WebView2 component: https://www.eclipse.org/swt/faq.php#howuseedge You would need to find a way to solve the SSO issue with the WebView2. Here is a hint: https://github.com/MicrosoftEdge/WebView2Feedback/issues/550 I have seen mentions of the environment variable "WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS" which could be set to "--enable-features=msSingleSignOnOSForPrimaryAccountIsShared", but it is unclear...
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