При попытке запустить эту программу я получаю странную ошибку.Класс прекрасно компилируется в несколько файлов .class, и я скомпилировал его на прошлой неделе (перед его редактированием).Но теперь я вижу это:
Exception in thread "main" java.lang.ClassFormatError: Extra bytes at the end of class file blah/hooplah/fubar/nonsense/IndexId$Transaction
Из того, что я посмотрел, Java 6 build 1.5 могла бы это исправить, поскольку она допускает дополнительные байты в конце файлов классов (я думаю), но я быгораздо лучше использовать сборку 1.6.
Я редактирую в Windows, а затем отправляю по FTP файлы .java на компьютер OpenVMS, где я затем их компилирую.после компиляции я перемещаю файл .class в каталог, созданный путем взрыва предыдущего jar-файла, а затем повторно jar.
Есть четкие идеи о том, как это произошло или как это исправить?