【文件属性】:
文件名称:wasmtime-java:Wasmtime 的 Java 或 JVM 语言绑定
文件大小:133KB
文件格式:ZIP
更新时间:2021-05-29 10:30:13
java webassembly wasm wasmtime Java
wasmtime-java
Java(或任何 JVM)语言绑定。
一些基本示例正在运行,但许多 API 实现正在进行中。
声明依赖
Gradle示例:
repositories {
mavenCentral()
}
dependencies {
implementation " io.github.kawamuray.wasmtime:wasmtime-java: $L ATEST_VERSION "
}
wasmtime-java一个工件 (JAR) 与一些主要平台的预构建 JNI 库一起提供,因此只需添加上述依赖项wasmtime在支持的平台上为您提供一个独立的wasmtime运行时:
操作系统
拱
Linux (ELF)
x86_64
苹果系统
x86_64
视窗
x86_64
例子
有关完整示例,请参见。
public class HelloWa
【文件预览】:
wasmtime-java-master
----wasmtime-jni()
--------.gitignore(19B)
--------Cargo.toml(293B)
--------src()
----.gitignore(64B)
----gradle()
--------wrapper()
----maven-publish.sh(427B)
----README.md(2KB)
----build.gradle(8KB)
----.github()
--------workflows()
----class-gen.py(3KB)
----gradlew.bat(3KB)
----examples()
--------build.gradle(221B)
--------gcd.wat(508B)
--------hello.wat(84B)
--------src()
--------memory-interop()
----gradlew(6KB)
----LICENSE(11KB)
----.gitattributes(154B)
----src()
--------test()
--------main()
----.travis()
--------build-universal-jar.sh(555B)
----.travis.yml(3KB)
----settings.gradle(54B)