最近接到一个需求,要求实现excel对比文件,并且脱机运行,我就找了一套spring的项目,打算使用main来启动这个工程
环境:jdk8,idea2020
项目结构:使用的是一个spring+mybatis框架,在项目中执行main方法
步骤:
1.点击File->Project Structure
2.依次选择Artifacts->JAR->From modules with ...
3.选择要执行的main方法,并且MANIFEST.MF设置路径在resources下
4.选择导出的路径
5.执行build打包方法
6. 在设置导出路径(第4步)中找到导出的jar包
7.执行java -jar 导出的包名.jar
注意:
如果报错找不到beans的声明:可以查看xml中配置的spring版本和jar包中版本是否一致
查看spring版本:SpringVersion.getVersion()
如果报错找不到可执行的方法:查看resources中生成的META-INF/MANIFEST.MF文件中是否包含Main-Class:选项
如果使用java -jar执行的项目乱码,修改idea右下角的编码格式