Ahreadmeagain

@seriousamlqz @yzhang90 @xiaohe27 @owolabileg please review **carefully**. 
Yeah I think that makes sense, we are not teaching users how to run java program here. They should take care of their own program dependency. @owolabileg and @xiaohe27 please review.