mirror of
https://github.com/go-i2p/gojava.git
synced 2025-06-16 13:54:42 -04:00
b4b8a3bf54d0ac05ae6c0cbe8030655e9c9b4de0
GoJava - Java bindings to Go packages 
GoJava uses a forked version of gomobile to generate Java bindings to Go packages. The same set of types are supported. Details on how the binding works can be found here.
Usage
gojava build [-o <jar>] [<pkg1>, [<pkg2>...]]
This generates a jar containing Java bindings to the specified Go packages.
-o string
Path to the generated jar file (default "libgojava.jar")
You can include the generated jar in your build using the build tool of your choice. The jar contains a native library (built for the build platform) which is loaded automatically. Cross platform builds are not currently supported.
NOTE: This has only been tested on an OSX developer machine and not in production.
Description
Languages
Go
77.1%
Java
22.9%