An open API service indexing awesome lists of open source software.

https://github.com/juntaki/jnigo

JNI wrapper for Go
https://github.com/juntaki/jnigo

Last synced: 6 months ago
JSON representation

JNI wrapper for Go

Awesome Lists containing this project

README

          

# jnigo
JNI wrapper for Go

## Installation

### for Debian/Ubuntu

~~~
apt install default-jre-headless openjdk-8-jdk

go get github.com/juntaki/jnigo
~~~

### for Mac

~~~
brew cask install java

export JAVA_HOME=`/usr/libexec/java_home`
export CGO_CFLAGS="-I$JAVA_HOME/include -I$JAVA_HOME/include/darwin"
export CGO_LDFLAGS="-L$JAVA_HOME/jre/lib/server/ -ljvm -lpthread"
go get github.com/juntaki/jnigo
~~~

### Testing

~~~
export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/server/
export CLASSPATH=./test
go test
~~~