2011-09-12 606 views
6

He instalado Oracle 11g r2 en mi máquina y cuando abrí Oracle SQL Developer dice: java 1.6.0_02 is not supported y me dice que instale una nueva versión de Java.Cómo cambiar la configuración de SQL Developer para reconocer correctamente la versión actual de SDK

Luego, he instalado JDK 1.6.0_27 y he establecido la ruta en las variables de entorno y ejecuto Oracle SQL Developer nuevamente, pero ocurrió el mismo error.

¿Cómo puedo cambiar la configuración de Oracle SQL Developer para reconocer 1.6.0_27 como mi SDK?

+0

¿qué sistema operativo estás utilizando? – Troydm

+0

estoy usando windows 7 32bit y oracle 11g v2 –

Respuesta

13

sqldeveloper.conf bajo sqldeveloper/bin en el directorio base de SQLDeveloper tiene una entrada para el hogar java que se utiliza.

(Por lo tanto, en Windows, si ha descomprimido SQLDeveloper a continuación C:\sqldevsqldeveloper.conf está bajo C:\sqldev\sqldeveloper\bin)

Algo así como:

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

Quit SQLDeveloper, quitar esta entrada y relanzar SQLDeveloper. Debería pedírsele la ubicación de Java.

8

Vaya a sqldeveloper \ sqldeveloper \ bin y edite el archivo sqldeveloper.conf.

Allí verás

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

cambiarlo a corregir ruta JDK

+0

cuando estoy tratando de guardar el archivo sqldeveloper.conf dice "Compruebe si este archivo se abre en otro programa" ?? –

+0

si tiene un desarrollador sql ejecutándose cerca de él antes de guardar este archivo? Si el desarrollador sql no se está ejecutando reinicie su computadora, edite este archivo y solo luego intente iniciar el desarrollador sql – Troydm

+2

@ Lak1357 Comentario anterior, pero para futuras referencias: también podría significar que su editor necesita derechos de administrador/otros para escribir en el archivo. – Svish

2

Sí, Oracle acaba de hacer un paquete de instalación tonto para nos hace perder el tiempo ... buenos chicos de trabajo !!!

El problema es que debe haber un asistente/instalador para configurar la ruta java, esto es porque la jdk que viene preconfigurada simplemente no funciona. En lo personal, tuve que editar a la sqldeveloper.conf bajo sqldeveloper\bin acaba de Nivas dicho y cambiar la ruta preconfigurada "SetJavaHome ../../jdk" a "SetJavaHome C:\Program Files\Java\jdk1.8.0_73" - para las versiones anteriores de sqldeveloper que es un requisito para tener Java8 y asegúrese de que si instala la versión SQLDeveloper x64, la versión java que establezca en su ruta también será x64.

1

Esta solución ayudó a mucha gente (incluido yo) durante los últimos 12 meses, por lo que debe probar si usted todavía tiene el problema:

  • Ir a sqldeveloper JDK carpeta bin \ \ jre \ y localizar " msvcr100.dll"
  • Copiar este archivo DLL en la carpeta C: \ windows \ System32

Obs: tendrá que proporcionar una autorización de administrador para finalizar la copia de archivos, por lo que debe iniciar la sesión como un verdadero administrador de ventanas .

Después de copiar el archivo, simplemente intente iniciar de nuevo sqldeveloper. No se necesita reiniciar

¡Espero que esto te ayude también!

0

Una solución es instalar el último desarrollador de Oracle SQL. Enlace @SQL Developer Downloads. Esta instalación instalará y usará la última versión de Java 1.8.x.

El archivo sqldeveloper.conf reside en una ubicación más nueva en ... \ sqldeveloper \ sqldeveloper \ bin.

Cuestiones relacionadas