myeclipse(maven)工程出现找不到主类时的解决办法

错误: 找不到或无法加载主类

这是使用myeclipse时最不希望看到的错误之一。该错误多见于maven工程。如果你遇到了这个错误,不要慌,可以看看自己是否符合下面的情况,找到解决办法。

  1. 修改了默认输出目录,解决方法:build path->源代码目录->Output folder,如果是maven工程,应当确保该目录为

    工程名/target/classes
    这里写图片描述
    然后clean,build,run,看看问题是否还在。如果你修改了源代码,运行时却看不到效果,极有可能也是这个原因所致。

  2. Output
    folder所指向的文件夹没有写入权限。如果输出文件夹没有写入权限,就无法完成编译,找不到类也是很正常的。常见于手动打开了输出目录下的jar等文件,导致文件被占用,clean失败

  3. 手动删除了/target/classes或者其他输出目录下的文件。这种情况只要重新clean,build,run即可
  4. 程序目录压根没设置为source folder。只有source
    folder下的java文件才会被myeclipse编译,当然,使用maven编译的话,没有source
    folder也无妨,不过你更加无法在myeclipse里直接run main方法了。会给你如下提示:
    运行main方法失败
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章