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
- Host: GitHub
- URL: https://github.com/juntaki/jnigo
- Owner: juntaki
- License: mit
- Created: 2017-10-10T15:27:01.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-10T12:03:27.000Z (almost 8 years ago)
- Last Synced: 2025-03-27T15:21:27.026Z (7 months ago)
- Language: Go
- Size: 64.5 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jnigo
JNI wrapper for Go## Installation
### for Debian/Ubuntu
~~~
apt install default-jre-headless openjdk-8-jdkgo get github.com/juntaki/jnigo
~~~### for Mac
~~~
brew cask install javaexport 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
~~~