26

Windows7 64 ビットで Oracle SQL Developer を開こうとしています。

SQL Developerを開こうとすると、java.exeパスが要求され、C:\Java\jdk1.6.0_34\jre\bin\java.exeを指定しました

Oracle SQL Developer から「Java 仮想マシンが見つかりません」というエラーが表示されました。JVM の場所を指すこと。oracle9i jdeveloper インストール ガイド (jdev install.html) を参照してください。

ここに画像の説明を入力

ここに画像の説明を入力

これを修正する方法の手がかりはありますか?

別の解決策:

これは私にとって何度かうまくいきました。JDK7 をインストールし、jdk7\jre\bin\java.exe の場所を指定します。

4

11 に答える 11

62

おそらくこれはあなたが探しているものです(この投稿から):

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

于 2013-04-14T09:37:57.683 に答える
1

私にとってうまくいった解決策:Javaが組み込まれたSqldeveloperをお持ちの場合は、\ sqldeveloper\bin\sqldeveloper.batを使用して、こちらで説明されているようにsqldeveloperを起動できます。

于 2013-10-11T12:06:36.517 に答える
1

バージョン 1.5 は非常に古いです。

最新のビルドでは、32 ビットと 64 ビットの JDK がサポートされています。バージョン 4.0 では、Windows 用の JDK が見つかりました。ソフトウェアがそれを見つけられない場合、そのパスを求めるプロンプトが表示されます。

そのパスは次のようになります C:\Java\jdk1.7.0_45

詳細については、こちらをご覧ください。

于 2014-03-20T10:48:29.060 に答える
0

ではサポートされてOracle SQL developerいません。この問題を解決するには:64bit JDK

  1. インストール32bit JDK (x86)
  2. SQL 開発者構成ファイルを更新します (現在、新しい を指す必要があります32bit JDK)。
  3. sqldeveloper.confの下にある を編集します。{ORACLE_HOME}\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
  4. SetJavaHomeが を指していることを確認してください32bit JDK

例えば:

SetJavaHome C:\Program Files (x86) \Java\jdk1.6.0_13
于 2016-11-09T14:41:06.837 に答える