Soy un nuevo usuario de Linux, mi amigo me lo ha recomendado.
Me dijo que instalara un software llamado IntelliJ Idea IDE.
Bueno, he estado siguiendo el tutorial. Pero ahora, cuando intento abrir "idea.sh", aparece un mensaje de error:
'tools.jar' is not in IDEA classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.
Recuerda que soy nuevo en Ubuntu y estoy planeando una estadía larga y agradable una vez que me haya metido en ella :)
Además, no sé si estoy ejecutando un JDK Java6 correcto. Cuando lo hago java -version
, esto es lo que obtengo:
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre10-0ubuntu5)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
Gracias por leer esto y espero obtener una buena respuesta.
Respuestas:
Asegúrese de tener un JDK instalado en su sistema.
sudo apt-get install openjdk-7-jdk
Si eso no resuelve su problema, debe decirle a su sistema que use ese JDK en lugar del JRE actual. Para hacerlo, usted elige qué JDK / JRE usa por defecto en su sistema ejecutando el siguiente comando en la terminal.
sudo update-alternatives --config java
Este comando le dará una lista de opciones alternativas de Java, que luego podrá seleccionar un JDK en lugar de JRE.
fuente
En mi entorno Linux Mint, he encontrado el mismo problema. Traté de instalar Oracle JDK8 usando
pero el problema persistió porque el instalador no cambió las variables de entorno. Entonces probé lo siguiente
y resolvió el problema
fuente
Prueba este comando
y ejecuta idea.sh nuevamente.
Eso sí, esto solo funciona dentro de la terminal donde ejecutas el comando. Deberá establecer la variable dentro del archivo .bashrc. Esto lo habilitará en cada terminal que abra.
Desbordamiento de pila
fuente
JAVA_HOME
!Prueba esto:
Necesitas JDK.
fuente
Las respuestas anteriores son correctas, pero tengo una cosa que agregar. En realidad, las variables de entorno para Shell Session y Desktop GUI Session son diferentes ( marque esto ). Si el error ocurre cuando inicia IntelliJ con Desktop Entry (el Iniciador), es posible que no tenga JAVA_HOME en su entorno GUI.
Entonces, la solución más fácil es agregar JAVA_HOME en la línea Exec de la entrada de escritorio de esta manera:
fuente
He resuelto este problema con estos comandos.
y
fuente
export JAVA_HOME=/usr/lib/jvm/default-java
que mencionas?La solución de exportar la variable JAVA_HOME no funciona para mí en Ubuntu. Lo resolví agregando el directorio bin a la variable PATH.
Descargué el JDK del sitio web de Oracle y lo coloqué en este directorio:
/home/alejandro/software/JAVA-descarga/jdk1.8.0_25
Luego debe agregar esa ruta a la variable PATH:
Luego ejecute el archivo idea.sh en el mismo terminal y comenzará bien.
fuente
editar el archivo
android-studio/bin/studio.sh
como el contenido de la marca (
JAVA_HOME
línea)fuente
Aunque en el mensaje emergente de la IU dice
en la línea de comando muestra
y este fue exactamente el problema para mí. La configuración
JAVA_HOME
no funcionó, pero tuvo que configurarseJDK_HOME
para que funcione.fuente