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

Messaggi di errore di SQL Developer: "Inserire il percorso completo per java.exe" e "Impossibile trovare un SDK J2SE installato nel percorso".

Advertisement

Ieri ho scaricato SQL Developer 3 con SDK e sono stato in grado di usarlo bene. Dopo aver spento il mio PC ieri sera e averlo riavviato questa mattina, ogni volta che cerco di eseguirlo, ricevo questo messaggio:

“Enter the full pathname for java.exe”

Navigo fino a C:\Program Files\Java\jre6\java.exe dove si trova l'EXE e ottengo questo messaggio:

“Impossibile trovare un SDK J2SE installato nel percorso C:\Program Files\Java\jre6\java.exe”

Quale potrebbe essere il problema qui quando ieri funzionava benissimo? Aggiungo che il mio PC si è bloccato ieri sera durante lo spegnimento, così ho finito per doverlo spegnere, ma non so se questo è rilevante.

Ho reinstallato Java e dà ancora lo stesso messaggio. Ho anche scaricato SQL Developer senza l'SDK e ottengo lo stesso messaggio. Aggiungerò anche che non sto effettivamente installando SQL Developer, sto solo eseguendo l'eseguibile dalla cartella. Non credo che in realtà lo installi comunque.

Qualcuno sa cosa potrebbe causare questo? Sono su Windows 7 a 32 bit.

Advertisement

Risposte (13)

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

“jre6” nel nome della cartella implica che hai JRE installato lì, e non l'SDK. Puntalo da qualche parte dove hai java.exe di un'installazione JDK/SDK, invece di JRE, e da lì in poi dovrebbe funzionare.

Se hai dovuto spegnere durante lo spegnimento, potrebbe non essere stato in grado di salvare il riferimento all'SDK, chiedendolo così al prossimo avvio.

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

Se il tuo file jdk si blocca alla richiesta del file jdk a ripetizione in windows 7, o hai problemi con il file jdk, prova ad eseguire SQLDeveloper come amministratore piuttosto che solo il normale avvio.

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

Ho incontrato ripetutamente il seguente messaggio quando ho cercato di avviare SQL Developer dalla mia installazione di Oracle Database 11g Enterprise: Enter the full pathname for java.exe.

Non importa quante volte ho navigato fino al percorso corretto, ho continuato ad essere presentato con la stessa identica finestra di dialogo. Questo in Windows 7.

La soluzione è stata quella di cliccare con il tasto destro sull'icona di SQL Developer e selezionare “Esegui come amministratore ”.
Ho poi usato questo percorso: C:\app\shellperson\product1.1.0\db_1\jdk\jre\bin\java.exe

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

Risolto. Non ha funzionato per me, ma dopo aver passato molto tempo, ecco cosa ho fatto per risolvere il problema.

1) Aprire il file

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

e aggiungere la seguente linea per impostare il percorso del jdk:

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

Se non ti permette di salvare il file, copia l'intera cartella sqldeveloper in una posizione diversa dove hai accesso in scrittura per modificare questo file.

2) Eseguite sqldeveloper.exe (dal nuovo posto se avete spostato la cartella dalle cartelle di oracle) come amministratore e inserite il percorso jdk che viene fornito con la vostra installazione di oracle:

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

Dovrebbe funzionare allora… spero che vi aiuti a risparmiare ore. - snehal

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

potete scaricarne uno qui: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u34-oth-JPR . Ho scaricato e installato 32 o 64 bit

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

Prova a impostare il percorso qui sotto. Per me ha funzionato.

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

Per un controllo incrociato, puoi controllare il percorso specificato per localizzare la JVM nel file di configurazione:

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

Prova a inserire il percorso completo di java.exe mentre usi SQL Developer. Per esempio:

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

c'è qualche conflitto tra la comunicazione tra java e oracle così oracle sta installando un java specifico per se stesso.

provate ad inserire questo indirizzo:

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

ricordate [ORACLEHOME] significa dove il vostro oracolo ha installato

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

Quando lo sviluppatore SQL chiede il percorso di Java, menziona il percorso includendo anche java.exe:

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

Questo ha funzionato per me.

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

Se sei in un ambiente a 64 bit, devi installare l'ultimo java 6 SE per 32 bit e usare quello (oracle chiama queste versioni i586 ad esempio, Jdk-6u45-windows-i586.exe).

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

Ho trovato il file (sqldeveloper.conf) in questo percorso

D:\appadmin\product\11.2.0\dbhome_1\sqldeveloper\sqldeveloper\bin

e poi ho impostato la javahome come segue, prima puntava alla jdk1.7

SetJavaHome C:\Program Files\Java\jdk1.6.0_06

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

la soluzione, nell'icona sqldeveloper.exe, premere clic destro e la parte di compatibilità, selezionare, eseguire questo programma in compatibilità per …selezionare Windows XP (Service Pack 3). giù selezionare ejecute questo programma come amministratore, premere Acept,

eseguire nuovamente il programma, selezionare la cartella java, premere select, pronto. questo funzionerà.

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

Controlla il tuo file sqldeveloper.conf. Contiene:

SetJavaHome ../../jdk

Questo significa che quando SQL Developer si avvia cercherà java.exe nella cartella ../../jdk.

Una volta che hai installato una versione di JDK, copia la cartella nella posizione ../../jdk relativa al file sqldeveloper.conf (che puoi trovare nella cartella /bin).

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

...

allora non ti verrà richiesta la domanda.

Advertisement
Advertisement