jPortable es una aplicación portable que permite ejecutar aplicaciones Java sin necesidad de tener previamente instalado java en el ordenador, perfecto para llevar en el pendrive.
La aplicación es un instalable que ocupa 38mb, lo que hace es descomprimir las librerías de java donde le indiquemos (recomiendo dejar la ruta que trae por defecto salvo que lo llevemos en el pendrive) y una vez descomprimido ocupa unos 95mb.
Enlace: Java portable