@NOMIS:
pacman -Qo /usr/bin/java
pacman -Qo /usr/bin/keytool
pacman -Qo /usr/bin/orbd
pacman -Qo /usr/bin/pack200
pacman -Qo /usr/bin/policytool
pacman -Qo /usr/bin/rmid
pacman -Qo /usr/bin/rmiregistry
pacman -Qo /usr/bin/servertool
pacman -Qo /usr/bin/tnameserv
pacman -Qo /usr/bin/unpack200
pacman -Qo /usr/lib/jvm/default
pacman -Qo /usr/lib/jvm/default-runtime
Wenn bei allen "Fehler: Kein Paket besitzt /usr/XXX/XXX" ausgegeben wird, dann manuell aus dem Dateisystem entfernen und mittels pacman neu installieren. Bei Dateien, bei denen ein Paket ausgegeben wird (/usr/bin/XXX ist in XXX 3.5.2-6 enthalten), Deinstallierst du mittels pacman das entsprechende Paket, installierst anschliessend Java und bei Bedarf/Notwendigkeit das zuvor entfernte Paket.