ruta java_home configurar change java eclipse path

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:

  1. Modifiqué mi archivo eclipse.ini y agregué lo siguiente después de abrir:

    -vm d:/java/jdk1.8.0_161/bin

  2. 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:

  1. Haga clic en New... en la parte inferior
  2. Para el Variable name , escriba JAVA_HOME exactamente
  3. 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 ha creado y / o ve JAVA_HOME , haga lo siguiente:

  1. Haga clic en la fila debajo de System variables que verá JAVA_HOME en
  2. Haga clic en Edit... en la parte inferior
  3. 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

A continuación, agregue a su variable PATH

  1. Haga clic en la fila debajo de System variables con PATH en ella
  2. Haga clic en Edit... en la parte inferior
  3. Si tienes una versión más nueva de Windows:
    • Haga clic en New
    • Escriba C:/Program Files (x86)/Java/jdk1.8.0_60 O C:/Program Files/Java/jdk1.8.0_60 según los bits de su computadora y java (vea arriba ^).
    • Presione Enter y haga clic en New nuevo.
    • Escriba C:/Program Files (x86)/Java/jdk1.8.0_60/jre O C:/Program Files/Java/jdk1.8.0_60/jre dependiendo de los bits de su computadora y java (vea arriba nuevamente ^).
    • Presione Enter y presione OK en todas las ventanas relacionadas
  4. 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 O C:/Program Files/Java/jdk1.8.0_60
    • Añadir otro punto y coma ( ; )
    • C:/Program Files (x86)/Java/jdk1.8.0_60/jre O C:/Program Files/Java/jdk1.8.0_60/jre

Cambiando eclipse.ini

  1. Encuentre su archivo eclipse.ini y cópielo y péguelo en el mismo directorio (debe llamarse eclipse(1).ini )
  2. Cambie el nombre de eclipse.ini por eclipse.ini.old en caso de que algo salga mal.
  3. Cambie el nombre de eclipse(1).ini a eclipse.ini
  4. 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:

  1. Eliminar el nuevo eclipse.ini
  2. Cambie el nombre de eclipse.ini.old a eclipse.ini
  3. Abrir el símbolo del sistema
  4. 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.