右击包所在的目录scala,选择Mark Directory as -> Sources Root,这样编译器就可以识别到这个包的路径了
一、问题场景在idea中运行程序时报错:错误: 找不到或无法加载主类并且在程序的main方法左侧没有像往常一样有三角形的运行标识符二、原因分析打开右上角的Edit Configurations,发现有飘红报错,说找不到这个类所在的包再打开左侧的工程文件目录,发现上述包所在的目录是一个普通目录,导致编译器找不到这个路径三、解决方案右击包所在的目录scala,选择Mark Directory as -> Sources Root,这样编译器就可以识别到这个包的路径了...
二、事件描述:
1、安装好Scala编译器,cmd黑窗口运行正常;(Scala编译器的版本与
idea
版本无关)
2、在
IDEA
中
采用联网模式安装好Scala插件(建议用联网模式,而不是用离线模式。因为不一样的
idea
版本需要不一样的Scala插件,用联网模式的话
idea
会自动选择版本);
3、编写小demo,运行失败,出现上述问...
项目是maven的多模块项目,新增的模块,本来是能启动的,但是修改了模块名后,就一直报这个错:
找
不到或
无法
加
载
主
类。
解决方法:
1、因为知道是改过模块名
无法
启动的,所以猜测是因此导致编译有问题,所以尝试重新rebuild,使用Build→Rebuild Project。
但还没解决问题,怀疑是缓存问题。
2、使用File→Invalidate Caches/Restart…,选择Invalidate,清除一下缓存。
3、使用File→Project Structure,左侧选择Modules,
原因1、启动类路径错了
由于我本来项目路径是com.elif.manager,启动类路径是com.elifen.manager.ManagerApplication,后面为了和其他小伙伴路径统一,改成com.elif.manager,但是IDE的RUN/Debug的Configuration路径没有变,导致
找
不到启动类报错 其实IDE已经给提示了,你的启动类配置上有个小❌
原因二:缓存问题
某天不知道啥原因,项目启动就报错
找
不到或
无法
加
载
主
类,观察半天,始终看不出解决办法,遂尝试执行File ->.
从同事那里复制过来的项目,或者经过修改的项目,或者本地项目更改了启动类的名称时,都有可能会出现此异常“
找
不到或
无法
加
载
主
类xxxx”。
打开
idea
的 project structure
1、看一下moudle的名称是否与现在的项目名称一致。
2、看一下moudle
中
的paths设置
中
,jar包的输出位置,以及编译输出位置是否和现在修改后预设的相同。
3、修改为相同后,maven clean,重新运行项目,看看是不是有了。
1、打开运行设
在
IDEA
中
出现"
找
不到或
无法
加
载
主
类"的
错误
通常是由于项目配置或依赖问题引起的。以下是一些可能的解决方法:
1. 检查项目配置:确保项目的配置文件(如pom.xml或build.gradle)
中
正确指定了
主
类。如果使用的是Spring Boot项目,还需要检查@SpringBootApplication注解是否正确应用在
主
类上。
2. 检查类路径:确认项目的类路径是否正确设置。可以尝试重新导入项目或重新构建项目来解决类路径问题。
3. 检查依赖:如果项目依赖其他库或模块,确保这些依赖正确添
加
到项目
中
,并且版本兼容。
4. 清理和重新构建项目:有时候,清理和重新构建项目可以解决编译或构建问题,从而解决"
找
不到或
无法
加
载
主
类"的
错误
。
5. 检查运行配置:如果是在运行项目时出现该
错误
,检查运行配置是否正确设置了
主
类。确保运行配置
中
的
主
类与项目
中
的
主
类一致。
6. 检查JDK版本:确保项目使用的JDK版本与
IDEA
配置的JDK版本一致。不同的JDK版本可能会导致"
找
不到或
无法
加
载
主
类"的
错误
。
7. 检查项目结构:确保项目结构正确,
主
类所在的包路径和文件路径与配置一致。
8. 检查项目依赖的外部库:如果项目依赖了外部库,确保这些库已正确添
加
到项目
中
,并且可以在项目
中
访问到。
以上是一些常见的解决方法,根据具体情况可能需要结合实际进行调试和排查。如果问题仍然存在,请提供更多详细的
错误
信息和项目配置信息,以便更好地帮助您解决问题。