Я предполагаю, что вы не скомпилировали SystemController
, от которого зависит Main
. Поэтому либо скомпилируйте вручную SystemController
перед тем, как скомпилировать Main
(но это будет болезненно в долгосрочной перспективе, если число классов будет расти), либо скомпилируйте все вместе, и пусть компилятор вычислит порядок компиляции (лучше IMO). Как то так:
$ pwd
/path/to/sgs
$ cd ..
$ javac sgs/*.java
$ java -cp . sgs.Main
РЕДАКТИРОВАТЬ: Из ошибки, которую вы опубликовали в качестве комментария, я вижу, что вы используете GNU GCJ , которая не полностью поддерживает Swing . Пожалуйста, переключитесь на Sun JDK или OpenJDK. Оба должны быть доступны в виде пакета, просто убедитесь, что после установки сделаете его Java по умолчанию (см. https://help.ubuntu.com/community/Java для Ubuntu или дистрибутива на основе Debian, узнайте, как это сделать для другого дистрибутива).