Не могу скомпилировать 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. Это две наиболее распространенные ошибки.