tema - theme black eclipse
¿Cómo ejecutar Eclipse con diferentes versiones de Java? (8)
Estoy usando Eclipse para desarrollar aplicaciones BlackBerry. Tengo JDK / JRE 7 actualmente en mi computadora, pero eso hace que los complementos de BlackBerry se bloqueen. En realidad, es un problema conocido y lo único que debe hacerse es ejecutar Eclipse con JDK / JRE 6 en lugar de 7.
Descargué e instalé la versión 6. Sin embargo, estoy bastante seguro de que Eclipse todavía usa 7. Hace un año tuve el mismo problema y recordé que tenía que configurar algunas variables del sistema y funcionó, pero realmente no puedo encontrar la solución ahora.
¿Alguna idea sobre esto? ¡Importante! No quiero compilar en la versión 6, lo que significa que solo tengo que elegir la versión de Java a través de Eclipse. Lo que necesito es Eclipse para start
con la versión 6.
Como ninguna de las respuestas funcionó para mí, esta es mi solución:
Descargué Java 6 y lo instalé. Luego, en los archivos de programa , dentro de la carpeta de java, copié la carpeta jre6. Lo pegué dentro de la carpeta de eclipse y le cambié el nombre a jre .
¡Eso es! Cuando está dentro de la carpeta de instalación de eclipse, tiene una carpeta llamada jre , entonces el java allí es el java con el que se ejecutará el eclipse.
¡Gracias a todos por sus respuestas o comentarios!
Estas dos opciones me funcionaron en Windows:
Editar eclipse.ini
-vm C:/Java/jdk1.7.0_71/jre/bin -vmargs ...
Copia la carpeta jre a la carpeta eclipse.
Así que después de la copia tengo la carpeta C: / eclipse / jre que es una copia de C: / Java / jdk1.7.0_71 / jre
Hacer esto:
1. Vaya a la carpeta donde está instalado eclipse (la que tiene el programa eclipse.exe)
2. Abra el archivo de texto eclipse.ini con un bloc de notas o algo similar.
3. Agregue una línea para especificar la ubicación de JVM usando el argumento -vm, por ejemplo, -vm c: /jre/bin/javaw.exe
Ahora empieza el eclipse de la manera habitual.
También podría haber cambiado la ruta del sistema según una de las otras respuestas, pero esto cambiaría la JVM que se utiliza para todo el sistema. Si usa la configuración de eclipse.ini, permite que todo lo demás use la última JVM.
Muchos consejos ya dados. De todos modos, solo proporcionaré la forma recomendada de hacerlo que podría ayudar en futuras revisiones de esa pregunta:
- Utilice el archivo eclispe.ini (carpeta donde reside el binario de eclipse)
- Agregue la opción -vm con la ruta del jre al inicio con
es decir, Windows
-vm
C: / Java / jdk1.6.0_45 / jre / bin / javaw.exe
es decir, Linux
-vm
/opt/sun-jdk-1.6.0.02/bin/java - La opción -vm debe aparecer después de las otras opciones específicas de Eclipse (como -product, --launcher. *, Etc.), pero antes de la opción -vmargs, ya que todo después de -vmargs se pasa directamente a la JVM.
- La opción -vm y su valor (la ruta) deben estar en líneas separadas.
- El valor debe ser la ruta absoluta absoluta o relativa al ejecutable de Java, no solo al directorio de inicio de Java.
Consulte: las directrices de creación eclipse.ini de eclipse wiki.
Si desea asegurarse de que está ejecutando sus aplicaciones java en Windows 7 con una versión java específica:
1 - Comprueba qué versión se está ejecutando de forma predeterminada. Ejecute cmd para ir a la consola y escriba: java -version
C:> java -version
Java versión "1.6.0_45" Java (TM) SE Runtime Environment (compilación 1.6.0_45-b06) Cliente de Java HotSpot (TM) VM (compilación 20.45-b01, modo mixto, uso compartido)
2 - Cambia el jdk predeterminado cambiando la ruta . Ejemplo here . Asegúrese de que java.exe de su jdk deseado esté antes que cualquier otro java.exe de cualquier otro JDK en la ruta. ex. en JDK 1.6, java.exe debería estar aquí C: / java / jdk1.6 / bin / java.exe.
Una vez que haya cambiado la ruta, abra una nueva consola y verifique de nuevo qué versión de jdk está ejecutando.
3 - Asegúrese de que en eclipse.ini param -vm no esté configurada otra versión de jre.
Tenga en cuenta que la opción -vm C:/Java/jre6/bin/javaw.exe
debería estar justo antes de -vmargs
. De lo contrario, obtendrá ''Error: no se pudo crear la máquina virtual de Java. Error: Se ha producido una excepción fatal. Programa saldrá''
Yo también enfrenté el mismo problema mientras ejecutaba eclipse con una versión diferente y luego el valor predeterminado en el sistema.
Creé un enlace simbólico del directorio jre requerido en el directorio eclipse y luego todo funcionó.
Para el usuario de Windows: el enlace simbólico es similar a crear un acceso directo
Espero que te ayude también.
- Abra el archivo de configuración de eclipse
eclipse.ini
en su carpeta de Eclipse. Agregue
-vm yourPath/Java/jre6/bin/javaw.exe
como:-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120522-1813 -product org.eclipse.epp.package.java.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -vm C:/Java/jre6/bin/javaw.exe ...
Si la ruta contiene espacios, no hay necesidad de escapar de ellos, consulte el Wiki de Eclipse para obtener más especificaciones. La opción -vm
y la ruta deben estar en líneas separadas. La opción -vm
debe aparecer antes que la opción -vmargs
. En Linux, la ruta normalmente sería /bin/java
lugar de la ruta de Windows que se muestra arriba. Debe usar las versiones de Java y Eclipse deben coincidir (es decir, Eclipse de 32 bits se ejecuta en Java de 32 bits y Eclipse de 64 bits en Java de 64 bits).