Поскольку вы используете взаимозаменяемость lzw.java, class
и LZW
, я подозреваю, что это может быть орфографическая проблема.
lzw.java - это исходный файл, а не класс.В этом случае класс должен иметь имя lzw .
Файл класса должен быть lzw.class - если это не так, имя вашего класса будет похоже на имя файла без точечного класса.Конечно, вы выбираете правильное имя класса в файле манифеста.
Опубликуйте сообщение об ошибке целиком, а не только его части, если это не является источником вашей проблемы.
Кстати: я подозреваю, что вы не использовали название пакета для своего класса?И знаете ли вы соглашение, чтобы пользователь Uperrcase для имен классов, который будет Lzw в вашем случае - может быть, LZW, если это хорошо известная аббревиатура.