1 先扯两句
其实关于这个问题,网上已经能搜到好多解决方案,操作流程也并不难,其实原本是没有记录的必要的,只是我是个小菜鸟,根据流程操作的时候,也出错了,浪费了整整三天时间才知道问题出在哪里,所以特此记录一下,避免后续再次出现,不知道如何解决。。。
泪如潮水
2 打jar包
2.1 配置Artifacts
2.1.1 开启配置页有两种方案:
方案一:File -> Project Structure
开启配置页
方案二:快捷键 Ctrl + Alt + Shift + S
2.1.2 打开Artifacts
打开Artifacts2.1.3 module选择
module选择这个配置其实也很简单,但是我就是在这里出的问题,运行打出来的jar的时候会报下面的错误:
错误: 找不到或无法加载主类 com.package.XxxApplication
原因: java.lang.ClassNotFoundException: com.package.XxxApplication
原因就是我下拉了module栏,选择了其中的某个module,而没注意,原本默认的就是全部module。
错误操作
这个图看一下就行了,没事别点!!!
没事别点
配置好后,点击ok,就可以看到出现了如下内容
正常显示的内容
随后继续ok。
2.2 打包
这次没有快捷键了,只能从菜单栏操作了,步骤如图:
Build Artifacts
随后在弹出的弹窗依据自己的需要选择build还是rebuild:
build or rebuild
随后在输出目录中找到jar包
输出目录
3 运行测试
打开powershell,当然cmd也可以,只是我比较习惯用powershell,因为可以使用tab联想文件或者目录的路径。
懒
命令如下:
java -jar jar路径
效果如图:
image.png
由于项目中还有bug,就不截运行成功的图了,如果项目中没问题,这里应该就可以了。
4 其他
这里记录的是最简单的配置方案,如果是个人写demo是可以的,如果是企业级的,还需要在gradle中添加对应的配置项,因为我当前是自己练习着玩的,暂时记录到这里,后续有相应需求的时候,会同步更新。
先到这里,改bug去了。。。。
网友评论