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

Mensajes de error de SQL Developer: "Introduzca la ruta completa para java.exe" y "No se puede encontrar un SDK de J2SE instalado en la ruta"

Ayer descargué SQL Developer 3 con SDK y pude utilizarlo sin problemas. Después de apagar mi PC anoche y arrancarlo de nuevo esta mañana, cada vez que intento ejecutarlo, me aparece este mensaje:

“Enter the full pathname for java.exe”

Navego hasta C:\Program Files\Java\jre6\java.exe donde se encuentra el EXE y me sale este mensaje:

“No se puede encontrar el SDK de J2SE instalado en la ruta C:\N-Archivos de programa Java\N-jre6\java.exe”

¿Cuál puede ser el problema cuando ayer funcionaba bien? Añadiré que mi PC se congeló anoche durante el apagado, así que acabé teniendo que apagarlo, pero no sé si eso es relevante.

He vuelto a instalar Java y sigue dando el mismo mensaje. También he descargado SQL Developer sin el SDK y me sale el mismo mensaje. También añadiré que en realidad no estoy instalando SQL Developer, sólo ejecutando el ejecutable desde la carpeta. De todas formas no creo que lo instale realmente.

¿Alguien sabe qué puede estar causando esto? Estoy en Windows 7 de 32 bits.

Respuestas (13)

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

“jre6” en el nombre de la carpeta implica que tienes JRE instalado allí, y no el SDK. Apunta a algún lugar donde tengas java.exe de una instalación de JDK/SDK, en lugar de JRE, y a partir de ahí debería funcionar.

Si has tenido que apagar durante el apagado, es posible que no haya podido guardar la referencia al SDK, por lo que te lo pedirá en el siguiente arranque.

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

Si tu archivo jdk se queda atascado al pedir el archivo jdk en la repetición en windows 7, o tienes problemas con el archivo jdk, intenta ejecutar SQLDeveloper como administrador en lugar de hacerlo en el inicio normal.

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

Me encontré con el siguiente mensaje repetidamente al intentar iniciar SQL Developer desde mi instalación de Oracle Database 11g Enterprise: Enter the full pathname for java.exe.

No importaba cuántas veces buscara la ruta correcta, seguía apareciendo exactamente el mismo cuadro de diálogo. Esto fue en Windows 7.

La solución fue hacer clic con el botón derecho en el icono de SQL Developer y seleccionar “Ejecutar como administrador ”.
Entonces utilicé esta ruta: C:\app\shellperson\product1.1.0\db_1\jdk\jre\bin\java.exe

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

Resuelto. No me funcionó, pero después de pasar mucho tiempo, esto es lo que hice para solucionarlo.

1) Abre el archivo

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

y añade la siguiente línea para establecer la ruta del jdk:

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

Si no le permite guardar el archivo, copie toda la carpeta sqldeveloper a una ubicación diferente donde tenga acceso de escritura para modificar este archivo.

2) Ejecuta sqldeveloper.exe (desde el nuevo lugar si has movido la carpeta fuera de las carpetas de oracle) como administrador e introduce la ruta del jdk que viene con tu instalación de oracle:

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

Debería funcionar entonces… espero que te ayude a ahorrar horas. - snehal

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

puedes descargar uno aquí: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u34-oth-JPR . Descargué e instalé 32 o 64 bits

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

Prueba a poner la ruta de abajo. A mí me ha funcionado.

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

Para verificar, puede comprobar la ruta especificada para localizar la JVM en el archivo de configuración:

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

Intente introducir la ruta completa a java.exe mientras usa SQL Developer. Por ejemplo:

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

hay algún conflicto entre la comunicación entre java y oracle por lo que oracle está instalando un java específico para él.

intente insertar esta dirección :

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

recuerde [ORACLEHOME] significa donde su oracle ha instalado

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

Cuando el desarrollador de SQL te pida la ruta de Java, menciona la ruta incluyendo también java.exe:

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

Esto me ha funcionado.

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

Si está en un entorno de 64 bits, debe instalar la última versión de Java 6 SE para 32 bits y utilizarla (oracle llama a estas versiones i586, por ejemplo, Jdk-6u45-windows-i586.exe).

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

Encontré el archivo (sqldeveloper.conf) en esta ruta

D:\app\admin\product\11.2.0\dbhome\1\sqldeveloper\sqldeveloper\bin

y luego configuré el javahome como se indica a continuación, anteriormente estaba apuntando al jdk1.7

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

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

la solución, en el icono de sqldeveloper.exe, pulsar el botón derecho clic y la parte de compatibilidad, seleccionar, ejecutar este programa en compatibilidad para …seleccionar Windows XP(Service Pack 3). abajo seleccionar ejecutar este programa como Administrador, pulsar Aceptar,

ejecutar de nuevo el programa, seleccionar la carpeta java, pulsar seleccionar, listo. esto funcionará.

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

Compruebe su archivo sqldeveloper.conf. Contiene:

SetJavaHome ../../jdk

Esto significa que cuando SQL Developer se inicie buscará en la carpeta ../../jdk el archivo java.exe.

Una vez que haya instalado una versión de JDK, copie la carpeta en la ubicación ../../jdk relativa al archivo sqldeveloper.conf (que puede encontrar en la carpeta /bin).

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

...

entonces no le aparecerá la pregunta.