2016-07-22 152 views
-4

在我的java項目中,我收到了此異常Java.lang.InstantiationException:找不到類one.two.three.MyClass未找到Java實例化異常類

但是在我的項目的類是包名的源文件夾zero.one.two.three.MyClass

所以在目前,你可以在上面例外zero失蹤看。我無法編輯預期路徑,因爲它在我正在使用的預編譯類文件中。所以我所做的是在src文件夾下創建了一個包one.two.three,並將MyClass放置在裏面,以便在期望的地方擁有一個類。

但我仍然收到相同的錯誤。

有什麼建議嗎?

+4

請提供一些示例代碼以及異常的堆棧跟蹤 –

+1

如果提供項目結構的快照會更好。這將有所幫助。 –

+0

對不起,這是一個專有代碼片段,我不允許共享代碼或快照。 – Ankit

回答

0

問題是,你的預編譯的類中,包已設置爲

package one.two.three.MyClass

所以,你可以嘗試這樣的事:

  • 使用decompiler和反編譯你的所謂的預編 類。

  • 根據封裝結構創建一個新類,並粘貼該類內的代碼

+0

感謝您的幫助 – Ankit