[英]After changing package name I get java.lang.ClassNotFoundException on Eclipse
我在Eclipse上启动了一个小型Java项目,该项目具有(默认包)中的两个类。 一切工作正常,但是当我尝试用相同的两个类(每个都有一个包名语句)创建一个新的包(假设是net.server)时,我得到了:
Exception in thread "main" java.lang.ClassNotFoundException: MyClassName
我没有Java和Eclipse的经验,也不知道是什么原因造成的。
我尝试删除旧的运行配置:从菜单中选择“运行” > “运行配置” ,在左侧找到您的配置,选择它并单击其上方的“删除”按钮,最后重新运行您的应用程序。
您可能没有在主文件(运行main
方法的文件)中更新导入。 ClassNotFoundException
暗示在给定当前指令的情况下,类加载器找不到特定的类。
Eclipse应该向您发送警告(用红色突出显示有问题的导入)。 要直接为给定文件组织导入,请在编辑文件时使用Ctrl
+ Shift
+ O
快捷键。
哦,我希望您的src文件夹是源文件夹 ,而不是常规文件夹 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.