Quiero compilar una pequeña aplicación Java para un ejecutable de Windows.¿Por qué GCJ no encuentra las clases de mis paquetes importados?
La aplicación es muy pequeña, solo una clase principal, pero utiliza Apache POI.
Cuando lo compilo, todo funciona bien, siempre que coloque el POI Jar en el argumento de ruta de clase.
Pero cuando se trata de vincular, GCJ no puede resolver las referencias de las clases en el paquete de POI. Los mensajes son todos así:
undefined reference tp 'org::apache::poi:hssf:usermodel:HSSFWorkbook::class$'
¿Qué debo hacer para vincular mi aplicación?
¿Ha intentado realmente incluir el archivo jar de Apache POI en la carpeta lib del proyecto en lugar de vincularlo externamente en la ruta de clase en tiempo de compilación? – amischiefr
Sí, el mismo problema. –
¿Intentó con Sun JDK o OpenJDK? Si alguno de ellos funciona, entonces es simplemente (nuevamente) un error en GCJ. – BalusC