Moderators, please move this to the CCleaner board
Personally I think unchecking JAVA is a hatchet when a scapel could be used.
Using the Options>Exclude you could navigate to where the java apps you wish to keep are and choose them to exclude that way other java stuff DOES get cleaned up
ADVICE FOR USING CCleaner'S REGISTRY INTEGRITY SECTION DON'T JUST CLEAN EVERYTHING THAT'S CHECKED OFF.
Do your Registry Cleaning in small bits (at the very least Check-mark by Check-mark) ALWAYS BACKUP THE ENTRY, YOU NEVER KNOW WHAT YOU'LL BREAK IF YOU DON'T.
CCLEANER, RECUVA, DEFRAGGLER AND SPECCY DOCUMENTATION CAN BE FOUND AT www.piriform.com/docs Link to Winapp2.ini explaination