How to migrate from JxBrowser
If you want to migrate from JxBrowser to Equo Chromium, in this page you will find guidelines and steps to successfully complete your migration.
Steps to migrate
-
Request a trial on our website and you will receive a mail with a binary needed for this process.
-
Add the latest Equo Chromium Jx version and the latest Equo Chromium version in your project properties:
-
If you are a Maven user, add inside your pom.xml:
<properties> <chromium.version>[CHROMIUM VERSION]</chromium.version> <chromium.platform.version>[CHROMIUM PLATFORM VERSION]</chromium.platform.version> <chromium.jx.version>[CHROMIUM JX VERSION]</chromium.jx.version> </properties>
-
If you are a Gradle user, your build.gradle.kts should have:
val chromiumVersion = "[CHROMIUM VERSION]" val chromiumPlatformVersion = "[CHROMIUM PLATFORM VERSION]" val chromiumJxVersion = "[CHROMIUM JX VERSION]"
If you are a JavaFX user, contact us. |
If you requested a trial, you need both the same Equo Chromium Jx version and the version in the trial. You can check the most recent versions on: Equo Chromium Jx release notes section. |
-
Add the repository with the binary received from the email, you can find it opening the repository and checking in the dependencies section:
-
Next you need the following dependencies with the latest Equo Chromium Jx versions and OS:
-
For Maven in your pom.xml:
<dependencies> <dependency> <groupId>com.equo</groupId> <artifactId>com.equo.chromium.jx</artifactId> <version>${chromium.jx.version}</version> </dependency> <dependency> <groupId>com.equo</groupId> <artifactId>com.equo.chromium.cef.[PLATFORM].x86_64</artifactId> <version>${chromium.platform.version}</version> </dependency> </dependencies>
-
For Gradle, add in your build.gradle.kts:
dependencies { implementation("com.equo:com.equo.chromium.cef.[PLATFORM].x86_64:${chromiumPlatformVersion}") implementation("com.equo:com.equo.chromium.jx:${chromiumJxVersion}") }
The variable [PLATFORM] must have the one of the following: win32.win32, gtk.linux or cocoa.macosx. |
You can find in this repo a complete working example for Maven or Gradle Swing/SWT.
Functional examples
You can find more migration examples from JxBrowser to Equo Chromium in this repository.
How to contact us
-
Contact us if you need support for another platform or operating system, it’s likely that it is supported as well.
-
If you want to know more about Equo Chromium contact our sales team via mail or website.
-
Visit our Discord server and get help joining the different channels.