У меня есть класс Java с именем MyClass и внутри Я добавляю новый Object. Посмотрев на банку winzip, я увидел дублированный класс, как показано ниже.Дублируемое имя класса в ошибке jar и decompiler
MyClass$1.class
MyClass$2.class
и так далее.
Что это значит? Это проблема, когда я пытался открыть этот файл jar с декомпилятором, он дает ошибку ниже
Возникло необработанное исключение. Нажмите «Прервать», чтобы завершить программу «Повторить», чтобы нормально выйти из программы и «Игнорировать», чтобы попытаться выполнить .
Заранее спасибо.
'foo $ something' - [синтетический класс] (http://stackoverflow.com/questions/399546/synthetic-class-in-java). – Moira