2010-01-18 10 views
98

He comprobado a cabo un proyecto utilizando subversivo para Eclipse y estoy consiguiendo los errores siguientes:contenedor de ruta de clases no unido en Eclipse

  • El proyecto no se puede construir hasta que los errores de trayectoria de la estructura se resuelven
  • contenedor de ruta de clase consolidar: '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.

Respuesta

75

Dado the FAQ, 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. Editar las propiedades del proyecto (proyecto del botón derecho, propiedades, Vía de construcción Java, Bibliotecas, retirar y añadir Biblioteca
  2. los archivos del proyecto
  3. importación sin. el "archivo de proyecto"
  4. Instalar JDK1.5 de http://java.sun.com/javase/downloads/index_jdk5.jsp y ver si se puede arreglar caminos
+2

Esto funcionó! Muchas gracias :) – Jessica

+22

o 4. goto Propiedades -> Java Build Path -> Bibliotecas Tab -> Seleccione la biblioteca de sistema errónea -> Editar (A la derecha) -> Seleccione JRE alternativo -> Finish. – Rajkiran

147

que tenía un problema similar cuando reconstruí mi espacio de trabajo que se corregido 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!

+9

Esto funcionó para mí. Tuve que ir a Ventana -> Preferencias para el primer paso, y el último paso es seleccionar el "JRE predeterminado del espacio de trabajo" y hacer clic en Finalizar. – Steph

+0

Sí, la ubicación de los cuadros de diálogo en Eclipse se movió bastante durante la última versión o dos; toda la funcionalidad encontrada en las respuestas más antiguas todavía está allí, pero las rutas "X-> Y-> Z" son a menudo diferentes. –

4

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, primero tiene que estar instalado en su computadora para que lo agregue con "Agregar" -> VM estándar -> Directorio, en la ventana emergente seleccione su ruta - algo así como "archivos de programa \ Java \ Jre # "->" ok ". Y ahora puedes seleccionarlo de la lista.

+0

excelente respuesta gracias – john

14

Para solucionar este problema:

  • Haga clic derecho en su proyecto -> Build Path -> Configurar Build Path
  • Seleccionar JRE Biblioteca y haga clic en Editar y desde la ventana Edit biblioteca elegir JRE alternativo lo ha configurado con el Eclipse luego haga clic en Finalizar
+1

SI hubiera hecho más, pero puedo votar solo una vez. me salvó todo el día – Shadow

3

Esto es bastante vieja pregunta 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 JRE instalados el nombre del entorno de ejecución de destino sea exactamente como se menciona en el 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.

-1

Haga clic en el mensaje de error que muestra "contenedor de ruta de clase consolidar: 'Biblioteca Sistema JRE [jdk1.5.0_08]", haga clic izquierdo anyd elegir 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.

0

Recibí el problema Similar al importar el proyecto.

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

Hay dos formas de resolver este problema:

1.Con primera vez que importan el proyecto:

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

2.Delete el proyecto desde su espacio de trabajo y la importación 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" 
Cuestiones relacionadas