Add java

Fix #3