2011-02-06 15 views
10

Me doy cuenta de que en eclipse puede especificar ciertas bibliotecas .jar para agregar para proyectos individuales, pero me preguntaba si era posible hacerlo de manera que eclipse agregue automáticamente estándar .jar a classpath para todos los proyectos. Estoy usando eclipse para un curso de Java y me gustaría poder usar automáticamente stdlib del curso para todos los proyectos.Cómo decirle a Eclipse que incluya la biblioteca .jar estándar para todos los proyectos

Respuesta

10

En Ventana -> Preferencias -> Java -> JRE instalados, encuentre su JRE predeterminado (el que está marcado) y presione Editar. Agrega los frascos que quieras.

+1

Como nota al margen: para que esto funcione, tuve que cambiar la configuración del compilador para los métodos 'prohibidos' ya que era una biblioteca externa, al menos supongo que es por eso. Lo configuré para ignorarlo. – themaestro

+0

@themaestro ¿Cómo editas la configuración del compilador? Estoy obteniendo el mismo error. – Annan

0

No puedo pensar en una manera de hacer lo que quiera específicamente, pero lo que recomendaría, si hubiera muchos de estos archivos jar, es crear un proyecto para contener estos archivos jar, ponerlos en los proyectos classpath , y luego configure el proyecto para exportar esos archivos jar (que pueden ser los valores predeterminados para los archivos jar en el directorio lib, no recuerdo).

Luego, cualquier proyecto nuevo simplemente puede agregar una dependencia en este proyecto "jar" para incluir todos los archivos incluidos en su ruta de compilación.

5

Por defecto, si se trata de un proyecto java entonces Eclipse incluye archivos jar necesarios, pero además si necesita más frascos entonces se podría crear bibliotecas de usuario por

Ventana - Preferencias - Java - Build Path - User Libraries .

en lugar de mezclar JDK jarras con bibliotecas de usuario.

0

Puede adaptar un sistema de control y compilación de dependencia como maven y poner sus jar de dependencia en propiedades para los módulos maven. De esta forma, maven se encarga de poner los frascos en un lugar compartido en el repositorio maven y reutilizarlos en todos los proyectos. A continuación, puede usar el generador de proyectos Maven eclipse para crear su espacio de trabajo para eclipse. Si el proyecto se está haciendo bastante grande con muchos proyectos individuales en el área de trabajo, esta es una gran solución de automatización.

Cuestiones relacionadas