On Fedora 25, I have downloaded jdk-8u111-linux-x64.rpm from Oracle, and installed with rpm -Uvh. After installation, # ls -al /usr/java/jdk1.8.0_111 lists a number or directories/files for the installation of JDK. I have also downloaded and installed sqldeveloper-4.1.5.21.78-1.noarch.rpm.
I can start sqldeveloper from my login account, and get the prompt for the pathname of the JDK installation. When I specify /usr/java/jdk1.8.0_111, SQL Developer does not start - the Fedora 25 login dialog is displayed instead. File /home//.sqldeveloper/4.1.5/product.conf contains entry SetJavaHome /usr/java/jdk1.8.0_111
Am I missing some additional configuration requirements for SQL Developer on Fedora 25?