把war包形式的web项目改为springBoot内置的jar包启动项目,IDEA 出现错误:找不到或无法加载主类。
这是idea bug,当before launch 里设置run maven goal clean 、 run maven goal package(或者run maven goal compile)启动时候没有把生成的jar包目录地址写入,导致找不到主类,其实生成的jar在cmd命令行直接执行是没有问题的。单独 run maven goal package或者build都没有问题,会把生成的jar包目录地址写入。
解决方案:
before launch 里设置run maven goal clean 、build、 run maven goal package。
把war包形式的web项目改为springBoot内置的jar包启动项目,IDEA 出现错误:找不到或无法加载主类。解决方案:把.idea文件夹和XXX.iml这两个idea项目配置文件删除,重新打开项目即可(会自动重新生成新idea配置文件)...
在使用
Idea
根据wsdl自动生成java code的时候;抛出
无法
找
到
主类
:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。
添加本文的jar包压缩包解压出来的所有jar包到当前使用的java.exe 命令的lib目录下的ext目录中即可解决。
从同事那里复制过来的项目,或者经过修改的项目,或者本地项目更改了启动类的名称时,都有可能会
出现
此异常“
找
不到
或
无法
加载
主类
xxxx”。
打开
idea
的 project structure
1、看一下moudle的名称是否与现在的项目名称一致。
2、看一下moudle中的paths设置中,jar包的输出位置,以及编译输出位置是否和现在修改后预设的相同。
3、修改为相同后,maven clean,重新运行项目,看看是不是有了。
1、打开运行设
昨天在使用
IDEA
创建了一个普通Java项目,执行main()方法时,程序报错如下:
“
错误
:
找
不到
或
无法
加载
主类
com.Main Process finished with exit code 1”,
我确信自己的java jdk安装和环境变量配置(java jdk安装和环境变量配置)正确无误,而程序只是一个再简单不过的打印而已:
package com;
public class ...
问题:当在
IDEA
中执行含main方法的java程序时,
IDEA
报
找
不到
或
无法
加载
主类
。
记录一下解决方法:
1、试invalid cache and restart。
我执行了,没能解决,不适用我的情况
2、delete target文件夹 重新maven编译,
执行了,不适用
3、检查edit configuration 中main class
检查了,和预期的相符。
我的解决方法:
在edit configuration 中勾选 include dependencies with “Provided”