当我从“默认包”重命名包时,我得到一个类未找到异常

时间:2011-05-22 19:14:52

标签: java package classnotfoundexception default-package

当我从java中的“default package”重命名包时,我得到了一个未找到类的异常。当我在默认包中运行代码时,代码工作正常但是当我将代码粘贴到eclipse中的新java项目和新包中时,即使上面提到的类明显存在于类中,也会抛出一个类未发现的异常。新包装。怎么了?请帮帮我:(

1 个答案:

答案 0 :(得分:2)

我的猜测是你仍在尝试用现有的应用程序启动器启动应用程序,这是指“默认”包中的类。

创建新的启动器,或编辑现有启动器的详细信息。

当然,假设你在发布时获得了例外。如果情况并非如此,您需要向我们提供更多详细信息。

编辑:好的,现在你发布了异常,它更有意义 - 你试图反序列化包含对类FaceBundle的引用的数据。重命名类会破坏序列化数据 - 就像那样简单。

可以摆弄Java序列化中的东西,但我自己并没有这样做。我怀疑你想创建自己的ObjectInputStream子类并覆盖resolveClass