点击登录,精彩内容等着你

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

全栈侠客

2022-09-30
今天进行idea的一个MainText.java类的运行main方法的时候,出现:找不到或无法加载主类,的错误

第一次遇到这样的奇怪问题,后面一分析发现构造Maven的父子工程的时候,配置:
Sourse FolderOutput path的时候搞错了

一、原理分析

编辑器idea,eclipse等ide都是一样的,java的源文件是需要经过编译后,才能运行,我们熟悉的target文件夹都是编译后的输出路径;


目前问题是:
找不到或无法加载主类,的错误,那么肯定就是编译后,输出有问题…

1.运行的代码

  1. public class MainTest {
  2. public static void main(String[] args) {
  3. String result = StringUtils.abbreviate("112235667788",6);
  4. System.out.println("result = " + result);
  5. }
  6. }

2.检查顺序

  1. 检测对应的module的target文件夹

    一般存在问题的,这里的target文件是没有其他文件的,(图中是我已经解决了后正常的结构)

  2. 进入Project Structure中查看工程结构

    • 菜单File->Project Structure打开
    • 确认源文件Sourse Folders
    • 确认输出路径Output path

3.修改完了之后,Maven reload project一下

工程【右击】,现在Maven-> Reload project

阅读 1378     最后编辑 2022-09-30 16:04
文章补充
评论(0) 发表新评论
  • ...暂无评论...

我是有底线的 评论与点赞5分钟更新一次
回复评论
取消关闭

请先登录