Java &引用;无法将Serializable解析为类型";

Java &引用;无法将Serializable解析为类型";,java,eclipse,serialization,Java,Eclipse,Serialization,我正在使用Eclipse创建一个简单的项目。 我试图在我的Java类中实现Serializable,但Eclipse没有意识到它说“Serializable不能解析为类型”,并让我创建一个名为Serializable的接口 public class Location implements Serializable { Serializable不应该是一个内置接口吗?如何使其工作?是的,是一个接口。也许您未能正确配置生成路径?是的,是一个接口。也许您未能正确配置生成路径?您需要从java.io包

我正在使用Eclipse创建一个简单的项目。 我试图在我的Java类中实现Serializable,但Eclipse没有意识到它说“Serializable不能解析为类型”,并让我创建一个名为Serializable的接口

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语句后,您收到的确切错误是什么?