确保你的主类文件(包含main方法的类)位于正确的包路径下,并且该包路径与你在pom.xml中配置的<mainClass>一致。 运行maven clean命令清理之前的打包结果: 在命令行中运行以下命令来清理之前的打包结果: bash mvn clean 这将删除target目录及其中的所有内容,确保接下来的打包操作是基于最新的源代码。 使用ma...
一、产生原因 这其实是因为在导入ssm项目时候src/main/resources下的配置文件打包丢失造成的 二、解决办法 1、在确定maven包都导入情况下,只有资源文件找不到(ps:不能修改绝对路径,否则项目跑不起来) 2、此时的resources文件夹是普通文件夹 3、点击项目配置 4、因为之前他只是一个普通文件,要在这里把他变成资源文件...
Main-Class: org.springframework.boot.loader.JarLauncher 内容多出了,Main-Class和Start-Class至此遇到的问题解决了。 二:spring-boot-maven-plugin插件5种goal类型的说明: spring-boot:repackage,最主要包一个goal。在mvn package之后,再次打包可执行的jar/war,同时保留mvn package生成的jar/war为.origin spring-bo...
总结:出现这种问题的原因只有两种情况,一个是没有配置主类,一个打包的时候没有把依赖加入进去 解决方案:加入以下插件 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>2.6</version><configuration><archive><manifest><addClasspath>true</addClasspath><c...
已经用maven工程的package功能进行了打包 找不到或无法加载主类 Main.Main 规定主类 主要在maven的配置文件当中 这边一定要绑定自己的启动类 jar中没有主清单属性 主清单属性(Main Manifest Attribute)是指JAR文件中的一个特殊清单项,用于指定该JAR文件的入口点(main class)。在Java中,当你使用java -jar yourjarfi...
方法一:Maven插件打包(我用此方法解决的问题) 报错:找不到主类Main class,找不到某个依赖的 jar包 解决方法:将未找到的依赖 jar,使用mvn命令打包放入到我们的本地mvn仓库,IDEA即可找到 maven插件注意事项: 注意!注意!这里有一个巨坑,我已经义无反顾的跳进去一次了,大家一定不要再往里面跳了:Common打包出来的...
1.首先检车一下pom.xml文件设置的jdk版本,就是上面这几行代码中的encoding,source指明支持的jdk版本,target指明项目打包后的jdk版本。 2.查看项目本身的jdk版本,点击项目右键->build path->configure build path… ,然后设置项目的jdk版本。 3.再看看编译器的版本,通常这个版本都是默认与你项目设置的jdk版本一致,但...
我第一反应就是看下MANIFEST.MF文件,果然文件中并没有Main-Class,添上就是咯。信心满满再次打包,结果运行仍然提示找不到主类。研究了一会发现Maven的一个插件可以解决这个问题——maven-assembly-plugin。 只需要在pom.xml文件中加入: <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><...
解决方案:该报错为找不到mainclass错误:有人说直接在maven插件中加上mainclass就好了,可是我打的是dao层的包,他就是一个jar,不是一个可执行程序,所以问题出在哪呢?请接着往下看:下面会报出程序包不存在的问题; [INFO] Compiling 5 source files to D:\-server\-dao\target\classes ...