Estoy usando una PC con Windows 7 de 64 bits. Tengo muchas carpetas C:\Users\(Username)\AppData\LocalLow\Sun\Javacon nombres de versiones anteriores de Java como:
jdk1.7.0_21_x64jre1.7.0_45jre1.7.0_25
Estas carpetas contienen .msiy .cabarchivos. He desinstalado todas las versiones anteriores de Java, pero estas carpetas todavía están en esa ubicación.
¿Los necesito? ¿O es seguro eliminarlo?

Respuestas:
Sí, si ya los desinstaló, es seguro hacerlo.
Además, puede encontrar útil la herramienta de desinstalación Java de Oracle .
fuente
Según el informe de este error , eliminé los archivos
C:\Users\(Username)\AppData\LocalLow\Sun\Javadespués de la instalación. Java continuó funcionando como debería. Se volvió imposible eliminar, usando Agregar / Eliminar Programas, cualquier versión cuyos archivos haya eliminado.Parece que estos archivos solo se guardan para la desinstalación. La herramienta de desinstalación de Java mencionada en la respuesta de Jason probablemente alivia la necesidad de mantener esos archivos.
fuente