【问题标题】:Java instantiation exception class not found未找到 Java 实例化异常类
【发布时间】:2016-07-22 07:49:10
【问题描述】:

在我的 java 项目中,我收到此异常 Java.lang.InstantiationException: Class one.two.three.MyClass not found。

但是在我的项目中,该类位于源文件夹下,包名称为zero.one.two.three.MyClass

所以你可以在上面的异常中看到zero 丢失了。我无法编辑预期的路径,因为它位于我正在使用的预编译类文件中。所以我所做的是在src 文件夹下创建一个包one.two.three 并将MyClass 放入其中以在预期的位置创建一个类。

但我仍然遇到同样的错误。

有什么建议吗?

【问题讨论】:

  • 请提供一些示例代码以及异常的堆栈跟踪
  • 如果您提供项目结构的快照会更好。那会很有帮助。
  • 抱歉,这是一个专有代码片段,我不允许共享代码或快照。
  • 我真的不明白你的问题,答案似乎很简单,只需通过正确的包引用类来更改代码。请提供有关您的代码的更多信息

标签: java instantiation


【解决方案1】:

问题是,在您的预编译类中,包已设置为

package one.two.three.MyClass

所以,你可以试试这样的:

  • 使用decompiler 并反编译你所谓的预编译 类。

  • 根据包结构新建类并粘贴
    该类中的代码。

【讨论】:

  • 感谢您的帮助
猜你喜欢
  • 2017-04-06
  • 1970-01-01
  • 2015-06-23
  • 2021-04-14
  • 2015-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多