Не могу скомпилировать jar с помощью gcj: undefined ссылка на main

Я разработал свой Java-проект с помощью Eclipse и создал готовый кувшин. Затем я попытался использовать gcj, чтобы скомпилировать этот jar.

stefan@api-1:/Sbox/Software/executables$ gcj --classpath=Sbo
xSpeakerDependent.jar --main=SboxInterface SboxSpeakerDependent.jar -o Test
/tmp/ccpTssYV.o: In function `main':
ccIqdepF.i:(.text+0x24): undefined reference to `SboxInterface::class$'
collect2: ld gab 1 als Ende-Status zurück

Но SboxInterface - единственный класс, который имеет метод main, и я также поместил эту информацию при создании исполняемого jar в eclipse.

Что я могу попробовать? Я немного потерян, что не так.

1 ответ

Убедитесь, что класс находится в банке, и что вы передаете полное имя класса --main. Это две наиболее распространенные ошибки.

Другие вопросы по тегам