add java surport