Ayer, descargué SQL Developer 3 con SDK y pude usarlo bien. Después de apagar mi PC anoche y reiniciarla esta mañana, cada vez que intento ejecutarla, recibo este mensaje:
"Ingrese la ruta completa para java.exe"
Busco C:\Program Files\Java\jre6\java.exe
donde se encuentra el EXE y me sale este mensaje:
"No se puede encontrar un SDK de J2SE instalado en la ruta C: \ Archivos de programa \ Java \ jre6 \ java.exe"
¿Cuál podría ser el problema aquí cuando funcionaba bien ayer? Agregaré que mi PC se congeló anoche durante el apagado, así que terminé teniendo que apagarlo, pero no sé si eso es relevante.
Reinstalé Java y todavía da el mismo mensaje. También descargué SQL Developer sin el SDK y recibí el mismo mensaje. También agregaré que en realidad no estoy instalando SQL Developer, solo estoy ejecutando el ejecutable desde la carpeta. No creo que realmente lo instales de todos modos.
Alguien sabe qué podría estar causando esto? Estoy en Windows 7 de 32 bits.
fuente
Respuestas:
"jre6" en el nombre de la carpeta implica que tiene JRE instalado allí, y no el SDK. Apunte a algún lugar donde tenga java.exe de una instalación JDK / SDK, en lugar de JRE, y desde allí debería funcionar.
Si tuvo que apagar durante el apagado, es posible que no haya podido guardar la referencia del SDK, por lo que se le pedirá en el próximo inicio.
fuente
java.exe
y descubrí que había una copia profunda en la carpeta que extraje el archivo ZIP que descargué. Específicamente, estaba ensqldeveloper-3.0.04.34\sqldeveloper\jdk\jre\bin
. ¡Lo señalé y trabajé!Si su archivo jdk se atasca al pedir el archivo jdk y se repite en Windows 7, o si tiene problemas con el archivo jdk, intente ejecutar SQLDeveloper como administrador en lugar de solo el inicio normal.
fuente
Puede 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
fuente
Me encontré con el siguiente mensaje en repetidas ocasiones al intentar iniciar SQL Developer de mi instalación de base de datos Oracle 11g Empresa:
Enter the full pathname for java.exe
.No importa cuántas veces navegué por la ruta correcta, seguía apareciendo exactamente el mismo cuadro de diálogo. Esto fue en Windows 7.
La solución fue hacer clic derecho en el ícono del Desarrollador SQL y seleccionar "Ejecutar como administrador" .
Luego usé este camino:
C:\app\shellperson\product\11.1.0\db_1\jdk\jre\bin\java.exe
fuente
Resuelto. No funcionó para mí, pero después de pasar mucho tiempo, esto es lo que hice para solucionarlo.
1) Abre el archivo
y agregue la siguiente línea para establecer la ruta jdk:
Si no le permite guardar el archivo, copie toda la
sqldeveloper
carpeta en una ubicación diferente donde tenga acceso de escritura para modificar este archivo.2) Ejecute
sqldeveloper.exe
(desde el nuevo lugar si sacó la carpeta de las carpetas de Oracle) como administrador e ingrese la ruta jdk que viene con su instalación de Oracle:Debería funcionar entonces ... espero que te ayude a ahorrar horas. - snehal
fuente
Intente ingresar la ruta completa
java.exe
mientras usa SQL Developer. Por ejemplo:fuente
Intenta configurar el camino a continuación. Funcionó para mi.
Para realizar una verificación cruzada, puede verificar la ruta especificada para ubicar JVM en el archivo de configuración:
fuente
Si está en un entorno de 64 bits, necesita instalar el último Java SE 6 para 32 bits y usarlo (Oracle llama a estas versiones i586, por ejemplo, Jdk-6u45-windows-i586.exe).
fuente
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 a continuación, anteriormente apuntaba al jdk1.7
SetJavaHome C: \ Archivos de programa \ Java \ jdk1.6.0_06
fuente
Cuando el desarrollador de SQL solicite la ruta de Java, mencione la ruta que incluye
java.exe
también:C:\Program Files\Java\jdk1.6.0_06\bin\java.exe
Esto funcionó para mí.
fuente
Existe algún conflicto entre la comunicación entre Java y Oracle, por lo que Oracle está instalando un Java específico para sí mismo.
intenta insertar esta dirección:
recuerda [ORACLEHOME] significa dónde se instaló tu oráculo
fuente
Si está ejecutando Windows 10 y necesita alguna versión anterior de SQL Developer (como 3.2), es posible que necesite instalar el JDK jdk-7u79-windows-x64.exe o anterior (no la última). Instalé la última versión y recibí el error No puedo encontrar ... Después de instalar la versión anterior de JDK, pude instalar la versión anterior del desarrollador SQL (3.2)
Puede obtener JDK antiguo desde este enlace https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html
Espero que esto ayude
fuente
Verifique su archivo sqldeveloper.conf. Contiene:
Esto significa que cuando se inicia SQL Developer, buscará en la
../../jdk
carpeta java.exe.Una vez que haya instalado una versión de JDK, copie la carpeta en la
../../jdk
ubicación relativa al archivo sqldeveloper.conf (que puede encontrar en la/bin
carpeta).entonces no se te preguntará con la pregunta.
fuente
la solución, en el icono sqldeveloper.exe, presione el botón derecho y la parte de compatibilidad, seleccione, ejecute este programa en compatibilidad para ... seleccione Windows XP (Service Pack 3). Abajo seleccione ejecutar este programa como Administrador, presione Aceptar,
ejecute nuevamente el programa, seleccione la carpeta java, presione select, listo. Esto funcionará.
fuente