Я хочу скомпилировать небольшое приложение Java в исполняемый файл Windows.Почему GCJ не находит классы из моих импортированных пакетов?
Приложение очень маленькое, только один основной класс, но использует Apache POI.
Когда я скомпилирую его, все работает нормально, пока я помещаю POI Jar в аргумент path пути.
Но когда дело доходит до ссылки, GCJ не может разрешить ссылки на классы в пакете POI. Все сообщения таковы:
undefined reference tp 'org::apache::poi:hssf:usermodel:HSSFWorkbook::class$'
Что мне нужно сделать, чтобы связать мое приложение?
Вы пробовали на самом деле в том числе файл фляги от Apache POI в Lib папку проекта, а не извне ссылки на него в классе пути во время компиляции? – amischiefr
Да, та же проблема. –
Пробовал с Sun JDK или OpenJDK? Если любой из них работает, то это просто (опять же) ошибка в GCJ. – BalusC