para - java se 6 mac os high sierra
InstalaciĆ³n de Java en OS X 10.9(Mavericks) (11)
He instalado el JDK en Mac OS X v10.8 (Mountain Lion). Cuando lo actualicé a Mac OS X v10.9 (Mavericks) y ejecuté java -version
en el terminal, se mostró:
No hay tiempo de ejecución de Java presente, solicitando instalación.
Luego instalé manualmente el JDK (1.7) en mi Mac. Parece que la instalación funcionó bien. Cuando se realizó la instalación, abrí el terminal y también escribí java -version
. También mostró el mismo error:
No hay tiempo de ejecución de Java presente, solicitando instalación.
¿Como puedó resolver esté problema?
Descargué e instalé el JDK 1.7 de Oracle . En la consola / en Terminal Java 7 funciona bien.
Cuando comienzo un programa Java (como Eclipse ) a través de la GUI, obtengo:
Para abrir "Eclipse.app" necesita un tiempo de ejecución de Java SE 6. ¿Te gustaría instalar uno ahora?
Como no quería instalar la versión antigua de Java, utilicé la siguiente solución:
sudo ln -nsf /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK
Créditos a monkehWorks .
Desde el OP:
Finalmente lo reinstalé desde Java para OS X 2013-005. Se solucionó este problema.
El OP implicaba que Java 7 era la necesidad. Y, de hecho, Java 6 ya no es ''compatible'', por lo que 7 es la versión que deberías instalar en este momento, a menos que tengas problemas con las aplicaciones heredadas.
Puede obtenerlo aquí: http://java.com/en/download/mac_download.jsp?locale=en
El lugar correcto para descargar el JDK para Java 7 son las http://www.oracle.com/technetwork/java/javase/downloads/index.html .
Todos los demás enlaces proporcionados anteriormente, por lo que puedo decir, proporcionan las descargas de JRE o Java 6 (por cierto, si desea ejecutar Eclipse u otros IDEs, como IntelliJ IDEA , necesitará el JDK, no el JRE ).
Con respecto a IntelliJ IDEA, todavía le pedirá que instale Java 6, ya que aparentemente necesita un cargador de clases anterior o algo así: simplemente siga las instrucciones cuando aparezca el cuadro de diálogo emergente y se instalará el JDK 6 en el lugar correcto.
Luego, deberá hacer el sudo ln -snf
mencionado en la respuesta anterior:
sudo ln -nsf /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents /
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK
(Copiado aquí, ya que se mencionó que "arriba" puede no tener sentido ya que las respuestas se vuelven a clasificar).
También configuré mi JAVA_HOME
para que apunte a donde se instaló jdk_1.7.0_xx.jdk
:
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home"
Luego agregue eso a su PATH
:
export PATH=$JAVA_HOME/bin:$PATH
La alternativa es pelearse con el loco laberinto de hipervínculos de Apple, pero la verdad es que la vida es demasiado corta como para molestar.
Este error ocurre porque el archivo plist de IntelliJ IDEA requiere la versión 1.6 * de Java. Para resolver este problema, reemplace el 1.6 * con 1.8 *.
<key>JVMOptions</key>
<dict>
<key>ClassPath</key>
...
<key>JVMVersion</key>
<string>1.8*</string>
<key>MainClass</key>
<string>com.intellij.idea.Main</string>
<key>Properties</key>
<dict>
Este error significa que Java no está correctamente instalado.
1) brew cask install java (No need to install cask separately it comes with brew)
2) java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
PD: ¿Qué es el barril de cerveza? Homebrew-Cask extiende Homebrew y resuelve la molestia de ejecutar un comando adicional: "Para instalar, arrastre este ícono ..." después de instalar una aplicación usando Homebrew .
NB: este problema no es específico de Mavericks, obtendrá casi todo el OS X, incluido EL Capitan.
He descargado manualmente aquí: Java para OS X 2014-001 .
Después de eso abra su terminal y verifique la instalación con java -version
.
EDITAR (enero de 2015) : Ver también HT202912, Acerca de Java para OS X 2014-001 :
Los nuevos Mavericks (10.9) me mostraron la "Solicitud de instalación", pero no sucedió nada.
La solución fue descargar e instalar manualmente el paquete oficial de Java para OS X, que se encuentra en Java para OS X 2013-005 .
Actualización: Como se menciona en los comentarios a continuación, hay una versión más nueva de este mismo paquete:
Java para OS X 2014-001 (Corrección de la fecha límite anterior)
Java para OS X 2014-001 incluye mejoras en la instalación y reemplaza todas las versiones anteriores de Java para OS X. Este paquete instala la misma versión de Java 6 incluida en Java para OS X 2013-005.
Mi experiencia para actualizar Java SDK en OS X 10.9 fue mucho más fácil.
Descargué la última versión de Java SE Development Kit 8
, de http://www.oracle.com/technetwork/java/javase/downloads/index.html e instalé el archivo .dmg. Y al escribir java -version
en el terminal, se mostraba lo siguiente:
versión java "1.8.0_11"
Java (TM) SE Runtime Environment (compilación 1.8.0_11-b12)
VM de servidor de 64 bits de Java HotSpot (TM) (compilación 25.11-b03, modo mixto)
No hay necesidad de instalar el JDK, que es el kit de desarrollo , solo el JRE que es el entorno de ejecución .
Si solo desea instalar el último JRE oficial de Oracle, puede obtenerlo allí, instalarlo y exportar el nuevo JAVA_HOME en el terminal.
- Abre tu terminal
-
java -version
te da un error y una ventana emergente - Obtenga el djg de JRE en http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Instalarlo
- En su terminal, escriba:
export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"
-
java -version
ahora te da lajava version "1.7.0_45"
Esa es la forma más limpia que encontré para instalar el último JRE.
Puede agregar la línea de export JAVA_HOME
en su .bashrc
para tener java
permanentemente en su Terminal:
echo export JAVA_HOME=/"/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/" >> ~/.bashrc