Java Eclipse抛出奇怪的ClassNotFoundException

Java Eclipse抛出奇怪的ClassNotFoundException,java,Java,显然,Eclipse无法从所述类中找到类。以下是我的错误(由于某些原因,堆栈溢出不喜欢此处的格式): 以下是我的主要方法: 在很长一段时间内,它都很好,但是突然,它坏了。在Eclipse中,确定EscapeComponent是否在您的构建路径中。一个简单的方法是进入“导航”菜单,选择“打开类型”,然后输入“EscapeComponent” 如果Eclipse没有找到任何同名的类,那就是您的问题 也许构建路径中有EscapeComponent库,但在运行时不导出它 转到项目属性、“Java构建路径

显然,Eclipse无法从所述类中找到类。以下是我的错误(由于某些原因,堆栈溢出不喜欢此处的格式):

以下是我的主要方法:


在很长一段时间内,它都很好,但是突然,它坏了。

在Eclipse中,确定EscapeComponent是否在您的构建路径中。一个简单的方法是进入“导航”菜单,选择“打开类型”,然后输入“EscapeComponent”


如果Eclipse没有找到任何同名的类,那就是您的问题

也许构建路径中有EscapeComponent库,但在运行时不导出它

转到项目属性、“Java构建路径”选项、“顺序和导出”选项卡,并确保选中了保存EscapeComponent的库。
否则,它在运行时将不可用,因此将发生NoClassFoundException。

它将查找EscapeComponent。此外,验证结果是干净的。图标中没有红色下划线或小红色X。没有lib,但有一个Escape/src(Escape是我的项目名称)。如果您想要这个项目,这里就是:我下载了,导入到eclipse并成功运行。没有什么不对的。也许你的项目已经疯了:P尝试删除它并再次导入。。。(是的,比如关闭和打开:Px10)最后,您应该在框架中添加以下句子:
frame.setDefaultCloseOperation(JFrame.EXIT\u on\u CLOSE)为了让你的应用程序在窗口关闭时终止,我做了这个,但我想我尝试了一个常规框架,所以我删除了它。我想可能就是这样。