Java &引用;无法将Serializable解析为类型";
我正在使用Eclipse创建一个简单的项目。 我试图在我的Java类中实现Serializable,但Eclipse没有意识到它说“Serializable不能解析为类型”,并让我创建一个名为Serializable的接口Java &引用;无法将Serializable解析为类型";,java,eclipse,serialization,Java,Eclipse,Serialization,我正在使用Eclipse创建一个简单的项目。 我试图在我的Java类中实现Serializable,但Eclipse没有意识到它说“Serializable不能解析为类型”,并让我创建一个名为Serializable的接口 public class Location implements Serializable { Serializable不应该是一个内置接口吗?如何使其工作?是的,是一个接口。也许您未能正确配置生成路径?是的,是一个接口。也许您未能正确配置生成路径?您需要从java.io包
public class Location implements Serializable {
Serializable不应该是一个内置接口吗?如何使其工作?是的,是一个接口。也许您未能正确配置生成路径?是的,是一个接口。也许您未能正确配置生成路径?您需要从
java.io
包导入它:
import java.io.Serializable;
您需要从
java.io
包导入它:
import java.io.Serializable;
您必须
导入java.io.Serializable
如果您单击Eclipse中出现问题行左侧的“错误图标”,Eclipse可以为您执行此操作。或者只需按
Ctrl+Shift+O
就可以导入java.io.Serializable
如果您单击Eclipse中出现问题行左侧的“错误图标”,Eclipse可以为您执行此操作。或者只需按
Ctrl+Shift+O
您只需右键单击您的项目=>buildpath=>jre=>并指定正确的jre,即可导入java.io.Serialisable 您只需右键单击您的项目=>buildpath=>jre=>并指定正确的jre,就可以导入java.io.Serialisable 对于无效的CP,可能会有更多的问题。o@pst,它说“Serializable不能解析为类型”,并让我创建一个名为Serializable的接口。你可能认为OP会认识到Eclipse也会给你导入接口的选项。你非常信任海报:-)@pst,是的,我会删除我的答案。不,不要这样做。这并不是天生的错误——我投了赞成票——我不明白为什么这不是问题,即使我怀疑不是。对于无效的CP,可能会有更多的问题。o@pst,它说“Serializable不能解析为类型”,并提供我创建一个名为Serializable的接口…你可能认为OP会认识到Eclipse也会给你导入接口的选项..你非常信任海报:-)@pst,是的..我会删除我的答案。不,不要这样做。这并不是天生的错误——我投了赞成票——我不明白为什么这不是问题,即使我怀疑不是。没有“内置接口”,但有自动导入(java.lang
)Serializable
位于java.io
中,它不在自动导入中?请参阅@reimeust的答案这里没有“内置接口”,但有自动导入(java.lang
)Serializable
位于java.io
中,它不在自动导入中?看到@Reimeus的答案了吗?你会粘贴整个类吗?到目前为止,只是那个line@MouseEvent我知道,但是Eclipse突出显示了“java.io”部分,并告诉我它无法将其解析为一个类型。您能粘贴整个类吗?到目前为止,它只是那个类型line@MouseEvent我知道,但是Eclipse突出显示了“java.io”然后告诉我它无法解析为一个类型。所以另一个删除了他的答案的用户可能是对的。我建议他/她取消删除。奇怪……java.io
是java的核心包之一,也就是说,它不是一个外部库。@gd1,我取消了删除我的答案。@Imray你能重新启动Eclipse,看看是否有什么不同吗?如果失败了,我建议安装最新的JDK并为Eclipse安装。@Imray在添加import语句后,您收到的确切错误是什么?因此,删除其答案的另一个用户可能是正确的。我建议他/她取消删除。奇怪……java.io
是java的核心包之一,也就是说,它不是一个外部库。@gd1,我取消了删除我的答案。@Imray你能重新启动Eclipse,看看是否有什么不同吗?如果没有安装最新的JDK并为Eclipse安装。@Imray在添加import语句后,您收到的确切错误是什么?