2016-07-22 5 views
-4

В моем проекте java, я получаю это исключение Java.lang.InstantiationException: Класс one.two.three.MyClass не найден.Класс исключения экземпляра Java не найден

Однако в моем проекте класс присутствует в папке источника с именем пакета zero.one.two.three.MyClass

Так как вы можете увидеть в приведенном выше исключении zero не хватали. Я не могу отредактировать ожидаемый путь, потому что он находится в предварительно скомпилированном файле класса, который я использую. Итак, что я сделал, был создан пакет one.two.three под папкой src и место MyClass внутри, чтобы иметь класс, где он ожидается.

Но я все еще получаю ту же ошибку.

Любые предложения?

+4

просьба представить некоторые примеры кода, а также StackTrace ваших исключений –

+1

Было бы лучше, если вы предоставите снимок структуры проекта. Это было бы полезно. –

+0

Извините, это проприетарный код, и мне не разрешено использовать код или моментальный снимок. – Ankit

ответ

0

Проблема, внутри предварительно скомпилированных класс, пакет установлен в

package one.two.three.MyClass

Таким образом, вы можете попробовать что-то вроде этого:

  • Используйте decompiler и декомпилировать ваши так называемый предварительно скомпилированный класс .

  • Создайте новый класс в соответствии с структурой упаковки и вставьте
    этот код внутри этого класса.

+0

Спасибо за помощь – Ankit

 Смежные вопросы

  • Нет связанных вопросов^_^