Cómo solucionar biblioteca JRE no reconocido en WebSphere / proyecto Rational Software Architect

StackOverflow https://stackoverflow.com/questions/3987477

  •  10-10-2019
  •  | 
  •  

Pregunta

Me acaba de importar la gama habitual de los proyectos en un espacio de trabajo, y estoy usando Rational Software Architect versión 7.

En la mayoría de los proyectos consigo este error:

"El proyecto fue no construye desde su ruta de compilación es incompleta. No se puede encontrar el archivo de clase de java.lang.Object"

En cuanto a la ruta de acceso de construcción Java de uno de estos proyectos que veo que no hay JAR se enumeran en la biblioteca del sistema JRE [WebSphere v6.1 JRE]. La eliminación de esta biblioteca (continuación guardarlo) y añadiendo de nuevo una vez más parece solucionar el problema.

En cuanto a los archivos .classpath primas, la "correcta" contiene:

<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>

y el roto (cargado desde ClearCase) se ve así:

<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/WebSphere v6.1 JRE"/>

Edición de .classpath de cada proyecto no se siente como la solución adecuada para mí, así que estoy preguntando si alguien me puede decir lo que está pasando aquí y sugerir una solución mejor (permanente).

¿Fue útil?

Solución

El "correcta" de aquí es básicamente utilizando el "default" JRE define a RSA.

Los "incorrectas" apunta a un JRE particular. JRE que en particular no está instalado en su sistema, probablemente porque no ha instalado las bibliotecas 6.1 en tiempo de compilación de WebSphere Application Server durante el proceso de instalación de RSA.

Recientemente, ¿ha migrado sus proyectos, o está utilizando un sabor diferente de RAD / RSA de lo acostumbrado? He visto que esto suceda tantas veces antes. RAD / RSA son conocidos por "sorprendiendo" a los desarrolladores con los procesos considerablemente estúpidos "migración".

Otros consejos

Debe utilizar la función (de exportación -> intercambio de proyectos). Esa es la forma correcta para que se mueva entre proyectos RAD / RSA / espacios de trabajo instalaciones ya que exportará con dependencias y con las configuraciones correctas. La otra opción es usar algo como CVS.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top