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/binAl 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_HOMEexactamente - 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 variablesque veráJAVA_HOMEen - 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 variablesconPATHen 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_60OC:/Program Files/Java/jdk1.8.0_60según los bits de su computadora y java (vea arriba ^). - Presione
Entery haga clic enNewnuevo. - Escriba
C:/Program Files (x86)/Java/jdk1.8.0_60/jreOC:/Program Files/Java/jdk1.8.0_60/jredependiendo de los bits de su computadora y java (vea arriba nuevamente ^). - Presione
Entery presioneOKen 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_60OC:/Program Files/Java/jdk1.8.0_60 - Añadir otro punto y coma (
;) -
C:/Program Files (x86)/Java/jdk1.8.0_60/jreOC:/Program Files/Java/jdk1.8.0_60/jre
- En el cuadro de texto
Cambiando eclipse.ini
- Encuentre su archivo
eclipse.iniy cópielo y péguelo en el mismo directorio (debe llamarseeclipse(1).ini) - Cambie el nombre de
eclipse.iniporeclipse.ini.olden caso de que algo salga mal. - Cambie el nombre de
eclipse(1).iniaeclipse.ini Abra su
eclipse.iniacaba 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.oldaeclipse.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.