2012-01-17 15:00:12 +0000 2012-01-17 15:00:12 +0000
11
11

SQL Developer エラー メッセージ。"Enter the full pathname for java.exe" and "Cannot find a J2SE SDK installed at path"

昨日、SDK付きのSQL Developer 3をダウンロードして、問題なく使えました。昨夜PCをシャットダウンして今朝再度起動した後、実行しようとするたびにこんなメッセージが出てきます。

“Enter the full pathname for java.exe”

EXEのあるC:\Program Files\Java\jre6\java.exeをブラウズすると、このメッセージが表示されます。

“Cannot find a J2SE SDK installed at path C:\Program Files\Javajre6java.exe”

昨日は問題なく動いていたのに、何が問題なんだろう?昨夜、シャットダウン中にPCがフリーズしたので、結局、電源を切らなければならなかったが、関係あるかどうかは分からない。

Javaを再インストールしても同じメッセージが出ます。また、SDKなしでSQL Developerをダウンロードしても同じメッセージが表示されます。また、私は実際にSQL Developerをインストールしているわけではなく、フォルダから実行ファイルを実行しているだけであることも付け加えておきます。どうせ実際にはインストールしていないと思います。

誰か原因を知っている人はいますか?私はWindows 7の32ビット版を使用しています。

回答 (13)

7
7
7
2012-01-17 15:13:29 +0000

フォルダ名の “jre6 "は、SDKではなくJREがインストールされていることを意味します。JREではなく、JDK/SDKのjava.exeがインストールされている場所を指定してください。

シャットダウン中に電源を切らなければならなかった場合、SDKリファレンスを保存できなかった可能性があります。

4
4
4
2012-05-21 03:50:19 +0000

Windows 7 で jdk ファイルを繰り返し要求して動かなくなったり、jdk ファイルに問題がある場合は、通常のスタートアップではなく、管理者として SQLDeveloper を実行してみてください。

2
2
2
2015-01-31 13:34:59 +0000

Oracle Database 11g Enterpriseをインストールした状態からSQL Developerを起動しようとすると、以下のメッセージが繰り返し表示されました: Enter the full pathname for java.exe.

何度正しいパスを参照しても、全く同じダイアログボックスが表示されました。これはWindows 7の場合でした。

解決方法は、SQL Developerアイコンを右クリックして“管理者として実行 ”を選択することでした。
このパスを使用しました。C:\app\shellperson\product1.1.0\db_1\jdk\jre\bin\java.exe

2
2
2
2014-09-17 21:15:14 +0000

解決しました。私の場合はうまくいきませんでしたが、時間をかけて解決したので、以下のようにしました。

..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf

というファイルを開き、以下の行を追加してjdkのパスを設定します。

SetJavaHome C:\Program Files\Oracle1g\product1.1.0\client_1\jdk

ファイルを保存できない場合は、sqldeveloper フォルダ全体を書き込み権限のある別の場所にコピーして、このファイルを修正してください。

2) 管理者権限でsqldeveloper.exe(oracleフォルダからフォルダを移動した場合は新しい場所から)を実行し、oracleのインストールに付属のjdkパスを入力します。

C:\Program Files\Oracle1g\product1.1.0\client_1\jdk\bin

これで動作するはずです。- スニハル

2
2
2
2013-01-21 18:27:37 +0000

ここからダウンロードできます。http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u34-oth-JPR ](http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u34-oth-JPR). 私は32ビットか64ビットをダウンロードしてインストールしました。

1
1
1
2015-07-29 16:33:03 +0000

下のパスを設定してみてください。私の場合はうまくいきました。

C:\Program Files\Java\jdk1.7.0_79

クロスチェックするには、設定ファイルの中でJVMを探すために指定したパスを確認します。

..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
1
1
1
2012-11-20 16:00:02 +0000

SQL Developerを使用しているときに、java.exeへのフルパスを入力してみてください。例:

c:\app\shellperson\product1.1.0\db_1\jdk\jre\bin\java.exe
0
0
0
2018-03-11 11:32:37 +0000

javaとオラクルの間の通信に競合があるため、オラクルは自分自身のために特定のjavaをインストールしています。

[ORACLEHOME]\product2.1.0\dbhome_1\jdk\jre\bin\java.exe

[ORACLEHOME]はオラクルがインストールした場所を意味することを覚えておいてください。

0
0
0
2015-08-11 08:48:06 +0000

SQL開発者がJavaのパスを尋ねてきたら、java.exeも含めてパスを記載してください。

C:\Program Files\Java\jdk1.6.0_06\bin\java.exe

これは私の場合はうまくいきました。

0
0
0
2013-06-10 08:38:29 +0000

64ビット環境の場合は、32ビット版の最新のjava 6 SEをインストールして使用する必要があります(オラクルではこれらのバージョンをi586と呼んでいます、例:Jdk-6u45-windows-i586.exe)。

0
0
0
2015-04-19 06:42:14 +0000

I found the file(sqldeveloper.conf) in this path

D:\app\adminproduct\11.2.0\dbhome\_1sqldevelopersqldeveloper\bin

and then I set the javahome like below, previously it was pointing to the jdk1.7

SetJavaHome C:I’ll’ll’ll’s pointing to the jdk1.7

SetJavaHome C:\Program Files\Javajdk1.6.0_06

-1
-1
-1
2015-08-27 15:29:18 +0000

解決策は、sqldeveloper.exeアイコンで、右ボタンをクリックして互換性の部分を押して、選択して、互換性でこのプログラムを実行してください…Windows XP(Service Pack 3)を選択してください。

-1
-1
-1
2013-09-26 21:33:16 +0000

sqldeveloper.confファイルを確認してください。ファイルには以下が含まれています。

SetJavaHome ../../jdk

これは、SQL Developerの起動時に../../jdkフォルダ内のjava.exeを探すことを意味します。

バージョンのJDKをインストールしたら、そのフォルダをsqldeveloper.confファイル(../../jdkフォルダ内にあります)に相対する/binの場所にコピーしてください。

/installed folder
    ...
    /dataminer
    /ide
    /javavm
    /jdk <== create this and copy jdk stuff here
    ...
    sqldeveloper.exe

...

を実行すると、質問のプロンプトが表示されなくなります。