www technologies portable mac instalar gratis developer descargar appdev java linux oracle ubuntu oracle-sqldeveloper

java - technologies - La ruta de acceso completa de una instalación de JDK para Oracle SQL Developer



sql developer portable linux (8)

Quiero ejecutar Oracle SQL Devloper en Ubuntu con este comando:

sh sqldeveloper/sqldeveloper.sh

Entonces recibí este mensaje:

Escriba la ruta de acceso completa de una instalación de JDK (o Ctrl-C para salir), la ruta se almacenará en /home/aimad/.sqldeveloper/4.0.0/product.conf

Así que le di el camino de jdk como sigue:

/ usr / lib / jvm / java-7-openjdk-i386 /

Pero luego recibí este mensaje:

Error: Java home / usr / lib / jvm / java-7-openjdk-i386 // bin / java no es un JDK. La ejecución de SQL Developer bajo un JRE no es compatible.


Estoy de acuerdo con la respuesta de szabozoltan, pero debería haber alguna explicación requerida para esto:

SetJavaHome /usr/lib/jvm/java-7-openjdk-amd64/

Este tenemos que mantener en el archivo product.conf. Para abrir ese archivo necesitamos escribir el siguiente comando:

sudo gedit /home/abc/.sqldeveloper/4.0.0/product.conf

Después de esto, escriba el siguiente comando.

./sqldeveloper.sh

Eso es todo, su desarrollador de SQL se abrirá.


Para mí fue un error similar. Lo resolví simplemente insertando

SetJavaHome /usr/lib/jvm/java-7-openjdk-amd64/

en el archivo ~ / .sqldeveloper / 4.0.0 / product.conf.


Simplemente escriba /usr/java/default y presione Enter si usa el JDK de Oracle.


Simplemente inserte debajo de uno en el archivo ~ / .sqldeveloper / 4.0.0 / product.conf.

SetJavaHome /usr/lib/jvm/java-7-openjdk-amd64/


Solo resolvió esto al no agregar una barra como lo hizo, así que en lugar de

/ usr / lib / jvm / java-7-openjdk-i386 /

tipo

/ usr / lib / jvm / java-7-openjdk-i386


Solo tiene el JRE de Java instalado, necesita instalar el JDK para que funcione el Oracle SQL Devloper.

TL; DR

Instale el JDK, escriba sudo apt-get install openjdk-7-jdk en un terminal.

Comprobando si JDK está instalado

Para verificar si tiene el JDK instalado, escriba aptitude search openjdk-7-jdk en el terminal. Si ve una i al lado de cualquiera de los dos paquetes, entonces está instalado. Por ejemplo, tengo el JDK de 64 bits instalado en mi máquina, esta es la salida.

$ aptitude search openjdk-7-jdk i openjdk-7-jdk - OpenJDK Development Kit (JDK) p openjdk-7-jdk:i386 - OpenJDK Development Kit (JDK)

Si el paquete no tiene una i junto a él, entonces no está instalado.

Instalando JDK

Para instalar en el JDK en ubuntu necesita instalar el paquete openjdk-7-jdk. Instale ejecutando sudo apt-get install openjdk-7-jdk en un terminal.

Configuración de JAVA_HOME

Después de instalar el JDK, debe establecer la variable de entorno JAVA_HOME. Puede ver todos los JDK instalados en su máquina ejecutando update-java-alternatives -l , elija el que desea usar y copie el tercer campo, este campo es el JAVA_HOME para ese JDK.

Por ejemplo, en mi máquina.

$ update-java-alternatives -l java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64

Esto significa que solo tengo un JDK instalado, java-1.7.0-openjdk-amd64 , y su JAVA_HOME es /usr/lib/jvm/java-1.7.0-openjdk-amd64 .

A continuación, establezca la variable de entorno JAVA_HOME, en Bash lo establecería ejecutando esto desde el terminal:

$ export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64

Compruebe para asegurarse de que se ha configurado correctamente.

$ echo $JAVA_HOME /usr/lib/jvm/java-1.7.0-openjdk-amd64

Esto configurará JAVA_HOME para su sesión de terminal actual, para que no tenga que preocuparse por configurarlo nuevamente, puede agregarlo a su archivo ~/.bashrc .

Ejecutando Oracle SQL Developer

Una vez que se instala el JDK y se establece la variable de entorno JAVA_HOME, puede moverse al directorio del desarrollador de sql y ejecutar el script sqldeveloper.sh.

$ cd sqldeveloper $ ./sqldeveloper.sh

Si sqldeveloper.sh no es ejecutable, ejecute chmod +x sqldeveloper.sh y chmod +x sqldeveloper.sh ejecutar el script.

Comprobando todos los paquetes de Java

Para completar, puede verificar qué paquetes Java ha instalado ejecutando aptitude search openjdk-7 . Si tiene el JRE instalado, verá una i junto a un paquete que comienza con openjdk-7-jre

$ aptitude search openjdk-7 p openjdk-7-dbg - Java runtime based on OpenJDK (debugging symbols) p openjdk-7-dbg:i386 - Java runtime based on OpenJDK (debugging symbols) p openjdk-7-demo - Java runtime based on OpenJDK (demos and examples) p openjdk-7-demo:i386 - Java runtime based on OpenJDK (demos and examples) p openjdk-7-doc - OpenJDK Development Kit (JDK) documentation i openjdk-7-jdk - OpenJDK Development Kit (JDK) p openjdk-7-jdk:i386 - OpenJDK Development Kit (JDK) i openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT p openjdk-7-jre:i386 - OpenJDK Java runtime, using Hotspot JIT i openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) p openjdk-7-jre-headless:i386 - OpenJDK Java runtime, using Hotspot JIT (headless) i openjdk-7-jre-lib - OpenJDK Java runtime (architecture independent libraries) v openjdk-7-jre-lib:i386 - p openjdk-7-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark p openjdk-7-jre-zero:i386 - Alternative JVM for OpenJDK, using Zero/Shark p openjdk-7-source - OpenJDK Development Kit (JDK) source files p uwsgi-plugin-jvm-openjdk-7 - Java plugin for uWSGI (OpenJDK 7) p uwsgi-plugin-jvm-openjdk-7:i386 - Java plugin for uWSGI (OpenJDK 7) p uwsgi-plugin-jwsgi-openjdk-7 - JWSGI plugin for uWSGI (OpenJDK 7) p uwsgi-plugin-jwsgi-openjdk-7:i386 - JWSGI plugin for uWSGI (OpenJDK 7)


Tuve un problema similar y lo resolví simplemente agregando ''SetSkipJ2SDKCheck true'' a uno de los archivos a continuación.

/home/abc/.sqldeveloper/4.1.5/product.conf /opt/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf


apt-get install openjdk-6-jre apt-get install openjdk-7-jre apt-get install openjdk-6-jdk apt-get install openjdk-7-jdk add-apt-repository ppa:webupd8team/java apt-get update apt-get install oracle-java7-installer