nandi/libjavapublic Fork 0
main
Commits
Clone
git clone https://git.rickub.com/nandi/libjava.git
git clone ssh://git@rickub.com/nandi/libjava.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

libjava.nimble · 18 lines · 493 BText Blame HistoryRaw
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
version       = "0.1.0"
author        = "nandi"
description   = "Embed a JVM in a Nim process and call Java from it, via JNI"
license       = "MIT"
srcDir        = "src"

requires "nim >= 2.0.0"

task java, "Compile the example Java classes":
  exec "javac -d build/classes examples/java/demo/Greeter.java"

task test, "Run the test suite":
  javaTask()
  exec "nim c -r --path:src tests/tlibjava.nim"

task demo, "Run the example":
  javaTask()
  exec "nim c -r --path:src examples/demo.nim"