java_home - ruta eclipse ini
ConfiguraciĆ³n de la ruta correcta para Eclipse (5)
Recientemente cambié mi camino para poder seguir el libro de Java de Head First y tuve Eclipse antes. Ahora, cuando intento acceder a Eclipse nuevamente, no se abrirá porque dice que no puede encontrar un JRE o JDK para usar en mi directorio. He movido el archivo JDK alrededor. Tengo jdk1.8.0_60 descargado. Entonces, ¿cómo puedo hacer que Eclipse se abra de nuevo?
Estoy usando el entorno de Windows 8.1. Tuve el mismo problema mientras ejecutaba mi primer programa java después de instalar Eclipse recientemente. Instalé Java en la unidad d en d: / java. Pero Eclipse estaba mirando la instalación predeterminada c: / programfiles / java. Hice lo siguiente:
Modifiqué mi archivo eclipse.ini y agregué lo siguiente después de abrir:
-vm d:/java/jdk1.8.0_161/bin
Al crear el programa java, tengo que deseleccionar la ruta de compilación predeterminada y luego seleccionar d: / java.
Después de esto, el programa funcionó bien y consiguió que el hola mundo funcionara.
La carpeta Eclipse tiene un archivo de inicialización que utiliza eclipse en el inicio / doble clic y se denomina eclipse.ini. Agregue las siguientes líneas en el archivo eclipse.ini. Donde vm define la ruta de J VM con la que queremos que utilice eclipse.
-vm
C:/Program Files/Java/jdk1.8/bin/javaw.exe
Asegúrese de haber agregado las líneas anteriores por separado y sobre la línea siguiente
--launcher.appendVmargs
-vmargs
Para mi no funcionó. Comparé mi eclipse.ini
existente con uno nuevo y comencé a eliminar opciones y probar si eclipse funcionaba.
La única opción que impidió que eclipse comenzara fue -XX:+UseParallelGC
, ¡así que lo quité y voilá!
Vaya a System Properties > Advanced > Enviroment Variables
y busque en System variables
Primero, crea / configura tu variable JAVA_HOME
Aunque Eclipse no consulta la variable JAVA_HOME
, sigue siendo una buena idea configurarlo. Ver ¿Cómo ejecuto Eclipse? para más información.
Si no ha creado y / o no ve JAVA_HOME
en la lista de System variables
del System variables
, haga lo siguiente:
- Haga clic en
New...
en la parte inferior - Para el
Variable name
, escribaJAVA_HOME
exactamente - Para el
Variable value
, esto podría ser diferente dependiendo de qué bits sean su computadora y Java.- Si tanto su computadora como Java son de 64 bits , escriba
C:/Program Files/Java/jdk1.8.0_60
- Si tanto su computadora como Java son de 32 bits , escriba
C:/Program Files/Java/jdk1.8.0_60
- Si su computadora es de 64 bits , pero su java es de 32 bits , escriba
C:/Program Files (x86)/Java/jdk1.8.0_60
- Si tanto su computadora como Java son de 64 bits , escriba
Si ha creado y / o ve JAVA_HOME
, haga lo siguiente:
- Haga clic en la fila debajo de
System variables
que veráJAVA_HOME
en - Haga clic en
Edit...
en la parte inferior - Para el
Variable value
, cámbielo a lo que se indicó en el # 3 anterior en función de los bits de java y su computadora. Repetir:- Si tanto su computadora como Java son de 64 bits , cámbielos a
C:/Program Files/Java/jdk1.8.0_60
- Si tanto su computadora como Java son de 32 bits , cámbielos a
C:/Program Files/Java/jdk1.8.0_60
- Si su computadora es de 64 bits , pero su java es de 32 bits , cámbiela a
C:/Program Files (x86)/Java/jdk1.8.0_60
- Si tanto su computadora como Java son de 64 bits , cámbielos a
A continuación, agregue a su variable PATH
- Haga clic en la fila debajo de
System variables
conPATH
en ella - Haga clic en
Edit...
en la parte inferior - Si tienes una versión más nueva de Windows:
- Haga clic en
New
- Escriba
C:/Program Files (x86)/Java/jdk1.8.0_60
OC:/Program Files/Java/jdk1.8.0_60
según los bits de su computadora y java (vea arriba ^). - Presione
Enter
y haga clic enNew
nuevo. - Escriba
C:/Program Files (x86)/Java/jdk1.8.0_60/jre
OC:/Program Files/Java/jdk1.8.0_60/jre
dependiendo de los bits de su computadora y java (vea arriba nuevamente ^). - Presione
Enter
y presioneOK
en todas las ventanas relacionadas
- Haga clic en
- Si tienes una versión anterior de windows
- En el cuadro de texto
Variable value
(o algo similar), arrastre el cursor hasta el final. - Agregue un punto y coma (
;
) si no hay uno ya -
C:/Program Files (x86)/Java/jdk1.8.0_60
OC:/Program Files/Java/jdk1.8.0_60
- Añadir otro punto y coma (
;
) -
C:/Program Files (x86)/Java/jdk1.8.0_60/jre
OC:/Program Files/Java/jdk1.8.0_60/jre
- En el cuadro de texto
Cambiando eclipse.ini
- Encuentre su archivo
eclipse.ini
y cópielo y péguelo en el mismo directorio (debe llamarseeclipse(1).ini
) - Cambie el nombre de
eclipse.ini
poreclipse.ini.old
en caso de que algo salga mal. - Cambie el nombre de
eclipse(1).ini
aeclipse.ini
Abra su
eclipse.ini
acaba de renombrarse y reemplácelo todo con esto:-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 -product org.eclipse.epp.package.java.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vm C:/Program Files/Java/jdk1.8.0_60/bin/javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx1024m
XXMaxPermSize
puede estar en desuso, por lo que podría no funcionar. Si eclipse aún no se inicia, haga lo siguiente:
- Eliminar el nuevo
eclipse.ini
- Cambie el nombre de
eclipse.ini.old
aeclipse.ini
- Abrir el símbolo del sistema
- escriba
eclipse -vm C:/Program Files (x86)/Java/jdk1.8.0_60/bin/javaw.exe
Si el problema persiste
Intenta actualizar tu eclipse y java a la última versión. 8u60 ( 1.8.0_60
) no es la última versión de java. A veces, la última versión de java no funciona con versiones anteriores de eclipse y viceversa. De lo contrario, deja un comentario si todavía tienes problemas. También puedes probar una nueva reinstalación de Java.
Como Abob dijo :
Eclipse no consulta la variable
JAVA_HOME
Debe especificar dónde debe encontrar Eclipse su JDK en el archivo eclipse.ini
. Específicamente, el siguiente parámetro (tenga en cuenta que hay 2 líneas separadas en el archivo ini):
-vm
C:/Java/JDK/1.8/bin/javaw.exe
o donde sea que esté su javaw.exe.
Nota: El formato del archivo ini
es muy particular; Asegúrate de consultar https://wiki.eclipse.org/Eclipse.ini para asegurarte de que lo entiendas correctamente.