执行jar -xvf demo.jar

解压后得到以下目录:

BOOT-INF
META-INF
org

在解压后的目录下执行cmd命令:

java -Xdebug -Xnoagent -Djava.compiler=NONE org.springframework.boot.loader.JarLauncher

如果有设置了环境变量CLASSPATH,或者环境变量CLASSPATH中不包括解压后的那个目录,那么执行上面的命令就会提示"找不到或者无法加载类xxx“
解决办法就是:

  • 删除环境变量CLASSPATH
  • 或者给java命令加上-cp参数指定一下解压后的目录,如下:
java -cp C:\aaa\aaa -Dspring.profiles.active=dev -Xdebug -Xnoagent -Djava.compiler=NONE org.springframework.boot.loader.JarLauncher

springboot jar包解压后运行相关推荐

  1. Java jar包解压

    对于一些jar包,我们想实现对其的解压操作,在网上也搜索了很多资料,现在分享一个能用的,后续碰见其他比较好用的也会陆续在博客上面更新 比如我们有一个jar包test.jar,想让解压,只需要unzip ...

  2. 本地jar包加载后,运行时报java.lang.NoClassDefFoundError解决方案

    由于公司是内网,需要使用网上别的大佬的maven jar包时,使用到该方法的时候,总是报: Unexpected error occurred in scheduled task. java.lang ...

  3. 【Java】jar解压后重新打成jar,不依靠开发工具

    一.背景:        参考了网上的经验和Java在dos中的语句,实现将jar包解压成文件夹修改其中配置文件,在不依靠开发工具的情况下重新打回jar包. 二.具体步骤 1.如图所示,其他的是lib ...

  4. SpringBoot Jar包构建源码分析

    我们知道,SpringBoot仅凭一个Jar包就能将我们构建的整个工程跑起来,如果你也想知道这个能跑起来的jar内部结构是如何构建出来的,请耐心读完本篇,本篇内容可能有点多,但包你有收获.如果读完没有 ...

  5. 直接替换Springboot jar包中的文件

    Linux Springboot 在不重新打包的情况下,修改配置文件 直接vim xxx.jar包后,可以通过 /关键字来查找文件,查找到以后,通过方向键进行控制,enter进入文件,i进入插入模式, ...

  6. linux zip 包解压失败

    linux zip包解压失败 Linux 下,使用unzip解压时,报错: $ unzip LINUX.X64_193000_db_home.zip 报错: Archive: LINUX.X64_19 ...

  7. xjar加密后运行错误_XJar: Spring-Boot JAR 包加/解密工具,避免源码泄露以及反编译。...

    XJar Spring Boot JAR 安全加密运行工具,同时支持的原生JAR. 基于对JAR包内资源的加密以及拓展ClassLoader来构建的一套程序加密启动,动态解密运行的方案,避免源码泄露或 ...

  8. 压缩包下载后php文件怎么打开,用户下载的压缩包rar格式或zip文件如何解压 解压后就可以安装或运行里面的文件了...

    狸窝网盘中分享有很多解决方案中使用到的软件资源,下载到电脑后是一个软件的文件压缩包,有的用户下载后不知道如何解压或说解压不了,怎么办?由于狸窝所面向用户比较大众化,为方便不同年龄层次和新手的使用,这里 ...

  9. springboot jar包瘦身

    文章目录 1.普通的打包方式 2.优化后的打包方式 3.遇到的问题 说明: 该博文基于springboot 2.4.2版本测试. 1.普通的打包方式 <build><plugins& ...

最新文章

  1. 查看 -- tree
  2. Linux scp复制文件,不需要输入密码的技巧
  3. python调用sdk的文章_如何使用 python 接入虹软 ArcFace SDK
  4. ZNZD平台vue项目
  5. nokia 计算机手机,NOKIA手机与电脑的数据线连接
  6. (王道408考研操作系统)第二章进程管理-第三节10:经典同步问题之哲学家进餐问题
  7. Ruby on Rails Exception:Routing Error
  8. 实现WinForm窗体的美化(借助第三方控件)
  9. 富文本处理NSMutableAttributedString
  10. Command ‘ifconfig‘ not found, but can be installed with: sudo apt install net-tools VM Ubuntu 解决方案
  11. Spring 静态代理+JDK动态代理和CGLIB动态代理
  12. Java:for循环出现for(int i : arr)
  13. VM VirtualBox 安装Window XP3安装版
  14. 台湾医院:自主研发移动护理系统 跟软件公司说拜拜
  15. matlab中IGBT是什么,igbt的matlab仿真
  16. 使用Natapp本地调试微信公众号H5
  17. 南海云课堂春季10(T)K3
  18. css flex布局问题width:auto
  19. 创建android studio桌面图标
  20. 程序员开发了自己的产品怎样推广?说一说我的免费在线客服系统推广经验

热门文章

  1. 交换机原理及4大功能
  2. Big-man的Java篇(一)
  3. android binder 要点记录
  4. fegin hystrix不生效解决办法
  5. js mouseover 改 mouseleave 、鼠标事件
  6. 【图像处理】多帧降噪算法
  7. java初学易犯错语总结
  8. 【AutoAugment】《AutoAugment:Learning Augmentation Policies from Data》
  9. 手写数字识别环境安装(pytorch)(window10)
  10. 2021年美国最佳学府排行榜:普林斯顿大学、哈佛大学、哥伦比亚大学列前三