add jdk
add support for vim