为什么我不能编译这个java代码?

为什么我不能编译这个java代码?,java,compilation,javac,Java,Compilation,Javac,当我在IDE中编译它时,我得到以下错误 ExplictChannelRead.java:58:error:class, interface, or enum expected } 我从一本书中复制了整个代码。尝试在文件末尾添加一个},您似乎缺少一个。尝试在文件末尾添加一个},您似乎缺少一个。对我来说很好:) 在引用的文本后有一个挂起}。。。确保您有匹配的大括号…对我来说很好:) 在引用的文本后有一个挂起}。。。确保有匹配的大括号…源代码中有11个{字符和12个}字符 查找缺少的{或删除不需要的

当我在IDE中编译它时,我得到以下错误

ExplictChannelRead.java:58:error:class, interface, or enum expected }

我从一本书中复制了整个代码。

尝试在文件末尾添加一个},您似乎缺少一个。

尝试在文件末尾添加一个},您似乎缺少一个。

对我来说很好:)

在引用的文本后有一个挂起}。。。确保您有匹配的大括号…

对我来说很好:)


在引用的文本后有一个挂起}。。。确保有匹配的大括号…

源代码中有11个
{
字符和12个
}
字符


查找缺少的
{
或删除不需要的
}

源代码中有11个
{
字符和12个
}
字符


查找缺少的
{
或删除不需要的
}

它使用JDK1.7.0\u 01为我编译良好。

它使用JDK1.7.0\u 01为我编译良好。

第58行是什么?第12行是什么?您正在编译的文件的名称是什么?是否有名为text.txt的文件?对于“命令提示错误”,您的意思是“ExplicitChannelRead.java…”?(Explict->Explicit)文件名显然与类名相同。java58行是什么?第12行是什么?您正在编译的文件的名称是什么?是否有名为text.txt的文件?对于“命令提示错误”,您的意思是“ExplicitChannelRead.java…”?(Explict->Explicit)文件名显然与类名相同。javaI有一个额外的}。我把它删除了。不,他应该删除最后一个}我有一个额外的}。我删除了它。不,他应该删除最后一个}
ExplictChannelRead.java:58:error:class, interface, or enum expected }
"Exception in thread "main" java.lang.Error: Unresolved compilation problem: 

at nio_path.ExplicitChannelRead.main(ExplicitChannelRead.java:12)"