おそらくこれはあなたが探しているものです(この投稿から):
Oracle SQL 開発者は、64 ビット JDK ではサポートされていません。これを解決するには、32 ビット / x86 JDK をインストールし、SQL 開発者構成ファイルを更新して、32 ビット JDK を指すようにします。
修理する!「{ORACLE_HOME}\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf」の下にある「sqldeveloper.conf」を編集し、「SetJavaHome」が 32 ビット JDK を指していることを確認します。
更新: 以下の @FGreg の回答に基づいて、Sql Developer バージョン 4.XXX では、ユーザー固有の構成ファイルで実行できます。
- [プロパティ] -> [ヘルプ] -> [バージョン情報] に移動します
- SetJavaHomeをパスに追加/変更します (例: C:\Program Files (x86)\Java\jdk1.7.0_03) - これにより、sqldeveloper.conf の設定が上書きされます。
更新 2 : 以下の @krm の回答に基づいて、SQL Developer と JDK の「ビット」バージョンが同じでない場合は、product.conf でSetJavaHomeプロパティの値を設定してみてください。
SetJavaHome C:\Program Files\Java\jdk1.7.0_80
私の場合、product.conf ファイルは次のディレクトリにあります。
C:\Users\ユーザー名\AppData\Roaming\sqldeveloper\1.0.0.0.0