Fedora 25 では、Oracle から jdk-8u111-linux-x64.rpm をダウンロードし、rpm -Uvh でインストールしました。インストール後、 # ls -al /usr/java/jdk1.8.0_111 を実行すると、JDK をインストールするためのディレクトリ/ファイルの数が一覧表示されます。sqldeveloper-4.1.5.21.78-1.noarch.rpm もダウンロードしてインストールしました。
ログイン アカウントから sqldeveloper を起動すると、JDK インストールのパス名を求めるプロンプトが表示されます。/usr/java/jdk1.8.0_111 を指定すると、SQL Developer が起動せず、代わりに Fedora 25 ログイン ダイアログが表示されます。ファイル /home//.sqldeveloper/4.1.5/product.conf にはエントリ SetJavaHome /usr/java/jdk1.8.0_111 が含まれています
Fedora 25 で SQL Developer の追加の構成要件が不足していますか?