The Java Binaries dont install into some linux distro's default path setup, so when rpm checks for things, it doesnt find them where it wants them and thus comes up with a dependency issue. If you are confident everything is there than you can add a --nodeps tag to the rpm line from shell, and it will install.