The Java port of the webview project. It uses JNA and auto-extracts the required dll/dylib/so libraries for your current system.
|
x86_64 |
|
x86_64 |
|
aarch64, x86_64 |
macOS requires that all UI code be executed from the first thread, which means you will need to launch Java with -XstartOnFirstThread
. This also means that the Webview AWT helper will NOT work at all.
Replace _VERSION
with the latest version or commit in this repo. If you want the Bridge bindings you'll need both core
and bridge
.
Maven
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.webview.webview_java</groupId>
<artifactId>core</artifactId>
<version>_VERSION</version>
</dependency>
Gradle
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'co.casterlabs:Commons.core:_VERSION'
}
SBT
resolvers += "jitpack" at "https://jitpack.io"
libraryDependencies += "com.github.webview.webview_java" % "core" % "\_VERSION"
Leiningen
:repositories [["jitpack" "https://jitpack.io"]]
:dependencies [[com.github.webview.webview_java/core "_VERSION"]]