add java-demo project