The j2se, j2re and java file/directories are all for various versions of Java.
Rather than deleting particular files it would be better to remove whole packages, so for instance your list mentions Java, if you are not using Java then the Java packages could be removed. To find out which Java packages you have run:
# pkginfo | grep -i java
Once you have the package names you can see what files those packages install by running:
# grep <javapkgname> /var/sadm/install/contents | grep " f "
I would suggest that you chmod the Java package's files to 100 (or zip up) first and leave it a while make sure nothing breaks!
Another possibility is that if you have Solstice Disksuite installed and only use it in command line then remove the graphical interface package and if you are not Japanese then remove the Japanese localisation, they being:
1 SUNWmdg Solstice DiskSuite Tool
(sparc) 4.2.1,REV=1999.11.04.18.29
2 SUNWmdja Solstice DiskSuite Japanese localization
(sparc) 4.2.1,REV=1999.12.09.15.37
These would be removed by running:
# pkgrm SUNWmdg
# pkgrm SUNWmdja
Core files are obviously worth removing:
# find / -type f -mount -name core -exec rm {} \;
The files you list mentioning ssh are for SSHing from this machine to others and the files called sshd are for SSH'ing to this machine so if you not use SSH these can be purged, from a security point of view you should leave ssh and remove telnet, rlogin, rsh, etc instead! Solaris 8 does not come with Sun supplied SSH so they may not be in a package.
The file /usr/sadm/lib/wbem/store mentioned is part of the Web-Based Enterprise Management software, if you don't use then again remove the packages not particular files.
/usr/openwin/lib/llib-lX11.ln is part of the X11R6.4 Lint Libraries.
Tony Fuller