mac - sql developer java
¿Cómo puedo ejecutar Oracle SQL Developer en JDK 1.6 y todo lo demás en 1.7? (7)
Con respecto a este tema solo se consiguen 50 filas. Prueba esto:
- haga clic en 1 de las filas de resultados en el conjunto de resultados
- mantenga presionada la tecla CTRL , haga clic en la tecla FIN.
Eso me funcionó para que el resto de las filas quedaran sintonizadas en la ventana.
Soy un desarrollador de Oracle SQL en la versión de escritorio y java de Fedora Core 17 "1.7.0_07"
¿Cómo puedo ejecutar Oracle SQL Developer en una versión de Java que admita (1.6) mientras ejecuto Java 1.7 para todo lo demás?
Puedo instalar ambos JDK en mi sistema, pero me preocupa cambiar las variables de entorno y hacer que afecte a algo más que al Desarrollador SQL. Curioso si hay soluciones elegantes para esto.
Tengo problemas con el Desarrollador de SQL (que se ejecuta en JDK 1.7) y solo devuelve 50 filas. <- Siéntase libre de abordar este problema específico también. EDITAR: El problema no es que devuelva solo 50 filas, esto es estándar, el problema es la incapacidad de desplazarse hacia abajo para ver más filas a pedido.
El desarrollador de SQL siempre devuelve las primeras 50 filas inicialmente; ¿Es posible que pueda simplemente desplazarse hacia abajo en el conjunto de resultados para obtener las siguientes filas, es decir, de alguna forma los obtiene a pedido (desde una perspectiva de interfaz de usuario)?
La ubicación de JDK se configura cuando el desarrollador de SQL se ejecuta por primera vez.
Si necesita cambiar la versión jdk, una vez que ya se estableció en la primera ejecución, se puede cambiar en -
Windows: %APPDATA%/<product-name>/<product-version>/product.conf
Unix / Linux / Mac / Solaris: $HOME/.<product-name>/<product-version>/product.conf
SetJavaHome
propiedad SetJavaHome
debe cambiarse y luego se debe iniciar el desarrollador SQL.
Podrías actualizar el archivo
SQLDeveloper.app/Contents/Resources/sqldeveloper/sqldeveloper/bin/ sqldeveloper-Darwin.conf
y cambie a JDK 1.7 para SQL Developer en Mac OS X. Cambie la línea a:
SetJavaHome /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
Si desea que todo lo demás se ejecute en Java 1.7, supongo que desea que esa sea la llamada predeterminada del comando java
. Por lo tanto, asegúrese de que el comando java
apunta a ese archivo. Cómo realmente haces eso depende del sistema operativo, por supuesto; para OS X / Linux puede verificar con which java
, y encontrar todas las versiones disponibles de Java con update-alternatives --display java
, y cambiar con update-alternatives --config java
. Para Windows, asegúrese de que el ejecutable correcto esté en la PATH
entorno PATH
, como se describe here para XP.
Luego, si desea ejecutar un programa con una máquina virtual específica, en lugar del comando java
, puede usar la ruta completa al ejecutable que desee, por ejemplo, /usr/lib/jvm/java-6-sun/jre/bin/java myApplication
para Linux, y similar para Windows. Probablemente querrá hacer algo para que esto sea más fácil para usted, como configurar un alias en Linux o quizás otra variable de entorno en Windows.
Editar
Por ejemplo, en Windows podría hacer C:/Java/jdk16/java C:/path/to/Oralce/SQLDev/sqld
, sustituyendo las rutas según corresponda. Esto supone que Oracle proporciona un jar o algo que Java puede ejecutar, y no solo un .exe compilado.
Simplemente instale Java7 como el JDK predeterminado en su sistema.
Puede decirle a SQL Developer que use un JDK específico editando el archivo sqldeveloper/bin/sqldeveloper.conf
y agregue la línea:
SetJavaHome /path/to/jdk
Si está en Windows, necesita especificar una ruta de Windows correcta, por supuesto:
SetJavaHome c:/Java/jdk16
Actualización después de dos comentarios:
La respuesta anterior se agregó cuando SQL Developer 3.x era la versión actual. Aparentemente esto ya no funciona para SQL Developer 4.x. Parece que SQL Developer 4.0 simplemente escanea el PATH
para encontrar un JRE adecuado
Soy el anunciante de la pregunta, y solo quería señalar que recientemente tuve un problema con la ejecución de los servidores Eclipse y Tomcat donde hubo un problema de tiempo de espera provocado por el uso de dos versiones diferentes de Java en mi sistema (1.6 para SQL Desarrollador y 1.7 para todo lo demás) O fue causado por ejecutar Java 1.7 solo. Resolví este problema ejecutando 1.6 para todo. Sólo un heads up.
Consulte Cambiar el tiempo de espera del servidor Tomcat en Eclipse para obtener más detalles.