unbound library jre container eclipse classpath subversive

library - Contenedor de classpath no enlazado en Eclipse



jre system library unbound (10)

El problema ocurre cuando

  • Importe las carpetas del proyecto en el espacio de trabajo del eclipse (cuando los proyectos usan diferentes Jre).
  • Actualizar o reinstalar eclipse
  • Cambie la configuración relacionada con Jre o Build .
  • O por ahí hay una falta de coincidencia de configuración .

Obtiene dos errores por cada archivo mal configurado .

  • El proyecto no se puede construir hasta que se resuelvan los errores de ruta de compilación.
  • Contenedor de classpath no enlazado: ''JRE System Library.

Si el no. de proyectos que tienen problemas son pocos:

  1. Seleccione cada proyecto y aplique la solución rápida (Ctrl + 1)
  2. O bien Reemplace el JRE del proyecto con JRE predeterminado o Especifique JRE alternativo (o JDK).

Puede hacer lo mismo haciendo clic con el botón derecho del mouse en proyecto -> Propiedades (desde el menú contextual) -> Ruta de compilación de Java -> Bibliotecas -> seleccionar biblioteca desatada actual -> Eliminar -> Agregar bibliotecas -> Sistema de Jre biblioteca -> seleccionar Jre predeterminado o alternativo .

O directamente elija Build Path -> Add libraries en el menú contextual del proyecto .

Pero la mejor manera de deshacerse de ese problema cuando tienes muchos proyectos es:

YA SEA

  1. Abra el espacio de trabajo actual (en el que se encuentra su proyecto) en el Explorador de archivos.
  2. Elimine todo el archivo org.eclipse.jdt.core.prefs presente en la carpeta .settings de sus proyectos importados. ( Tenga cuidado al eliminar. No elimine ningún archivo o carpeta dentro de la carpeta .metadata). **
  3. Ahora, seleccione los archivos .classpath de los proyectos (aquellos con errores) y ábralos en un potente editor de texto (como Notepad ++).
  4. Busque la línea similar a <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> y reemplácela con <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
  5. Guarde todos los archivos. Y actualice o reinicie Eclipse IDE. Todos los problemas se han ido.

O

Obtenga el JRE utilizado por los proyectos e instálelo en su computadora y luego especifíquelo.

He revisado un proyecto usando Subversive para Eclipse y recibo los siguientes errores:

  • El proyecto no se puede generar hasta que se resuelvan los errores de ruta de compilación
  • Contenedor de classpath no enlazado: ''JRE System Library [jdk1.5.0_08]''

Supongo que el primer error se resolverá tan pronto como lo haga el segundo. Creo que necesito instalar JDK 1.5.0_08 y configurarlo como una biblioteca del sistema jre para el proyecto, pero no puedo encontrar ningún lugar para descargarlo, lo más cercano que puedo obtener es JDK 1.5.0_22.

Si alguien pudiera proporcionar una solución alternativa (o un enlace de descarga para jdk1.5.0_08, supongo), lo agradecería.


  1. haga clic derecho en la carpeta del proyecto vaya a Propiedades en la parte inferior
  2. ir a la ruta Java Build
  3. haga clic en la pestaña Bibliotecas
  4. seleccione Classpath
  5. haga clic en el botón Agregar Agregar Biblioteca a la derecha
  6. seleccione JRE System Library y haga clic en Siguiente y luego en Finalizar
  7. haga clic en Aplicar y cerrar el error debería desaparecer en IDE.

Dadas las preguntas frecuentes , compartir un archivo de proyecto parece tener ventajas e incluso es una práctica recomendada para proyectos de Java (personalmente, yo no haría eso).

Tal vez algunos de los siguientes trabajos para usted:

  1. Edite las propiedades del proyecto (haga clic derecho en el proyecto, Propiedades, Ruta de compilación Java, Bibliotecas, Eliminar y Agregar biblioteca.
  2. Importe los archivos del proyecto sin el "archivo de proyecto"
  3. Instale JDK1.5 desde http://java.sun.com/javase/downloads/index_jdk5.jsp y vea si puede corregir rutas

De hecho, este problema se debe solucionar en Preferencias -> Java -> JRE instalados. Si el JRE deseado es aparente en la lista, simplemente selecciónelo, y eso es todo.

De lo contrario, tiene que estar instalado en su computadora primero para que pueda agregarlo con "Agregar" -> VM estándar -> Directorio, en la ventana emergente del navegador elija su ruta - algo así como "archivos de programa / Java / Jre #" - > "ok". Y ahora puedes seleccionarlo de la lista.


Esta es una pregunta bastante antigua y recientemente me encontré con esto. También responde: asegúrese de tener el JDK correcto registrado en la sección JRE instalada de las propiedades de Eclipse, y eso es todo. Tenía el JDK correcto registrado y marcado como predeterminado, pero aun así obtuve este error. Hay una pieza más que falta.

Asegúrese de que en la sección de JRE instalados, el nombre del entorno de ejecución de destino sea exactamente como se menciona en su proyecto importado. Por ejemplo, si el error que obtiene es - Unbound classpath container: ''JRE System Library [JavaSE-1.8]'' . Luego, en JRE instalados necesita tener JDK 1.8 registrado y su nombre debe ser el valor exacto mencionado entre corchetes, que en este caso es JavaSE-1.8 .


Haga clic en el mensaje de error que muestra "contenedor de rutas de clase sin unir: ''JRE System Library [jdk1.5.0_08]", haga clic en el botón izquierdo y elija la solución rápida. Debajo, la lista de opciones posibles se verá afectada. Elija reemplazar biblioteca. Elija la biblioteca que instaló. Tu bueno para ir.


Para arreglar esto:

  • Haga clic derecho en su proyecto -> Ruta de compilación -> Configurar ruta de compilación
  • Seleccione Biblioteca JRE y haga clic en Editar y desde la ventana Editar biblioteca elija JRE alternativo que haya sido configurado con su eclipse y luego haga clic en Finalizar

Recibí el problema Similar al importar el proyecto.

El problema es que seleccione "Usar un entorno de ejecución JRE" y que sea más bajo que las bibliotecas utilizadas en los proyectos que se importan.

Hay dos formas de resolver este problema:

1.Mientras que la primera vez que importa el proyecto:

in JRE tab select "USE project specific JRE" instead of "Use an execution environment JRE".

2. Borre el proyecto de su espacio de trabajo e importe de nuevo. Esta vez:

select "Check out as a project in the workspace" instead of "Check out as a project configured using the new Project Wizard"


Tuve el mismo problema incluso después de instalar JDK 1.7. Lo corrigí agregando el directorio bin a mi PATH. Así que fui a

computadora> propiedades> avanzadas> variables de entorno

y luego se agregó

C: / Archivos de programa / Java / jdk1.7.0_55 / bin;

entonces seguí estas instrucciones

http://clean-clouds.com/2012/12/06/how-to-install-and-add-jre7-in-eclipse/


Tuve un problema similar cuando recreé mi espacio de trabajo que se arregló de la siguiente manera:

Vaya a Eclipse -> Preferencias, en Java, seleccione "JRE instalados" y marque una de las casillas para especificar un JRE predeterminado. Haga clic en Aceptar y luego regrese a las propiedades de su proyecto. Vaya a la sección "Ruta de compilación de Java" y seleccione la pestaña "Bibliotecas". Elimine la biblioteca desatada del sistema por defecto, luego haga clic en el botón "Agregar biblioteca". Seleccione "JRE System Library" y ¡debería estar listo para empezar!