关于#java#的问题:我在IDEA里面运行项目好好的,为什么打成jar包,用 java -jar 运行 就报错这是为啥

我在IDEA里面运行项目好好的,为什么打成jar包,用 java -jar 运行 就报错这是为啥

建议贴一下报错信息

  • 关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:解决java在idea运行正常,但是打成jar包后中文乱码问题
  • 除此之外, 这篇博客: 使用idea将一个java类打成jar完整步骤中的 有时候我们可能需要将一个java类打包成一个jar包,使用java -jar xxxx.jar直接运行,接下来我将一步一步使用idea打包一个jar演示。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • ** 1、点击File,选择Project Structure**
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/671a4fa2130a413a9f43b0d2a28e3fbe.png

    2、选择Artifacts
    在这里插入图片描述

    3、点击+
    在这里插入图片描述
    4、如果有Module,那就选择一个module, 如果有main,选择一个main
    在这里插入图片描述

    5、选择需要将jar存放的路径,然后点击ok
    在这里插入图片描述

    6、更改Output,更改为META_INF同一个目录下
    在这里插入图片描述

    7、如果依赖了其他jar包,选择, 右键创建一个文件,将这个jar放入改目录下
    在这里插入图片描述
    8、执行了第7步,接着此步骤,未执行则忽略
    1、点击mailTest.jat
    2、选择Class Path,更改这个依赖的路径
    在这里插入图片描述

    9、点击Build,选择Build Artifacts
    在这里插入图片描述
    10、点击build
    在这里插入图片描述
    11、在具体文件夹中找到打的jar包
    在这里插入图片描述

    12、使用命令行, java -jar xxx.jar执行即可

这是报错信息

img

img

img