Uso Eclipse (3.4) y mi clase compila sin advertencia ni errores. Mi proyecto utiliza un archivo jar externo.¿Dónde colocar los frascos externos?
¿Dónde debo colocar este archivo jar externo para no obtener un java.lang.NoClassDefFoundError
al usar esta clase desde otro proyecto (no en Eclipse)?
Podría simplemente extraer el jar en la carpeta del proyecto, pero eso no se siente bien.
Editar: esta pregunta no se trata de importar tarros en Eclipse, sino de usarlos fuera de Eclipse.
El código se compila dentro de eclipse. Cuando lo ejecuta fuera del eclipse (es decir, otra GUI llama a una función dentro del contenedor) obtengo el NoClassDefFoundError. – Burkhard
O bien, puede hacer clic con el botón derecho en el contenedor y hacer clic en BuildPath-> Add to Build Path. –
Cuando ejecuta lo que está fuera del eclipse, debe proporcionar los binarios del proyecto eclipse (si no están integrados en un contenedor) en el classpath de lo que sea que esté ejecutando. –