@izhank216/javabinaries
v1.0.1
Published
Java 21 binaries for java-bridge
Maintainers
Readme
@izhank216/javabinaries
Java 21 binaries for java-bridge (This is also useful, If you want to download Java with Node.js)
Installation
npm install @izhank216/javabinariesStep 1: Download the Java 21 binaries
const { downloadJava, ensureJava } = require("@izhank216/javabinaries")
async function setupJava() {
await downloadJava()
const javaPath = ensureJava()
console.log("Java downloaded at:", javaPath)
}
setupJava()Step 2: Usage with java-bridge (Windows)
const { ensureJvm, JavaVersion } = require("java-bridge")
ensureJvm({
libPath: 'java/server/jvm.dll',
version: JavaVersion.VER_21
})Step 2: Usage with java-bridge (Linux)
const { ensureJvm, JavaVersion } = require("java-bridge")
ensureJvm({
libPath: 'java/lib/server/libjvm.so',
version: JavaVersion.VER_21
})Step 2: Usage with java-bridge (macOS)
const { ensureJvm, JavaVersion } = require("java-bridge")
ensureJvm({
libPath: 'java/Contents/Home/lib/server/libjvm.dylib',
version: JavaVersion.VER_21
})Supported Platforms
Windows x64 / ARM64
Linux x64 / ARM64
macOS x64 / ARM64
