Added Java port. Builds successfully. Not deployed yet.

Signed-off-by: shrimpboyho <shrimpboyhoftw@gmail.com>