首页 > 其他分享 >cmd命令之jar包操作

cmd命令之jar包操作

时间:2023-05-31 18:11:39浏览次数:36  
标签:路径 cmd jar maven 命令 普通用户 环境变量

cmd管理员身份运行:

打开jar包所在文件夹比如:D:\我的文件\code\后端\jar包\sql注入,复制此文件夹路径。

win搜索cmd右键管理员运行,敲入cd /d(管理员身份运行和普通用户运行的区别,在键入目的路径前必须在其前面加入路径所在盘符/d否则一直停留在源路径),再将路径粘贴到后面即可,也即:

cd /d D:\我的文件\code\后端\jar包\sql注入

普通用户不需要/d这部,也即:

cd D:\我的文件\code\后端\jar包\sql注入

cmd查看jar包路径内容

jar tf XXX.jar

它会在cmd控制台输出该jar包所有的路径信息。

cmd解压jar:

jar xf XXX.jar url

上面这个url就是jar tf查看到的某个路径名,找你要修改文件的那个路径直接复制下来即可,比如BOOT-INF/classes/application.properties。执行:

jar xf XXX.jar BOOT-INF/classes/application.properties

它会在当前文件夹的同级目录下生成一个上述路径(BOOT-INF/classes/application.properties)的文件夹,然后直接访问application.properties进行修改。

cmd更新jar:

修改完后保存,cmd键入:

jar uf XXX.jar BOOT-INF/classes/application.properties

如果是以普通用户运行要注意maven和jdk环境变量是否有正确配置,因为没配置好可能会导致普通用户执行mvn -v查询maven版本提示不是内部命令的错误,

也就是说普通用户执行打包更新的时候会调用到maven的功能,那既然mvn -v执行的时候都出错打包也就会出现错误,但是不影响文件的更新。

由于我之前装的jdk版本是17版,它是不需要配置环境变量的,因为它在安装的时候会加入一条默认的环境变量,即使你配置了JAVA_HOME引入其他版本比如jdk8的环境变量,

它都不会生效还是用的jdk17。那你删掉了这个自动引入的环境变量,引入其他版本比如jdk8的环境变量可以达到效果,但是不知道为什么cmd普通用户执行maven却提示不是内部命令

还是需要管理员用户才行(怀疑我安装maven的时候可能用管理员权限操作了maven文件夹)。这点不深究了。

所以要想避免错误尽量使用管理员身份运行。

 

标签:路径,cmd,jar,maven,命令,普通用户,环境变量
From: https://www.cnblogs.com/wekenyblog/p/17446973.html

相关文章

  • 负载均衡集群ipvsadm命令及基本用法
     ipvsadm是LVS在应用层的管理命令,我们可以通过这个命令去管理LVS的配置。需要使用yum单独安装。基本用法:ipvsadmCOMMAND[protocol]service-address        [scheduling-method][persistenceoptions]ipvsadmcommand[protocol]service-address  ......
  • 续集---网络管理常用命令
    网络查看ifconfig :查看与临时配置网络ifdown网卡设备名 :关闭网卡ifup网卡设备名 :启用网卡netstat网络状态查询-t列出TCP协议端口-u列出UDP协议端口-n不适用域名与服务名,而是用ip地址和端口号-l仅列出在监听端口-a所有的连接-r路由表常用的组合: -a......
  • git命令与常见错误解析
    最好在根目录下一级一级的探索添加尽量避免gitadd. gitrm-r--cache.等全部上传和移除操作git命令创建本地代码库(只执行一次)若有多个.git则会出现ERROR:500gitinit查看工作区状态gitstatus (分支:开发版、测试版、发布版)添加文件到缓存区gitadd<修改的文件> ......
  • win+R快捷键打开运行命令
    win+R快捷键打开运行 1.cmd 最常用的cmd,打开命令行2.control打开控制面板3.打开internet属性https://blog.csdn.net/Stephanie2014/article/details/108056503......
  • Docker常用命令
    原文:Docker常用命令-DeepInThought-博客园(cnblogs.com) 1、Docker容器信息##查看docker容器版本dockerversion##查看docker容器信息dockerinfo##查看docker容器帮助docker--help 2、镜像操作提示:对于镜像的操作可使用镜像名、镜像长ID和短ID。2.1、镜......
  • __bp_precmd_invoke_cmd:未找到命令;__bp_interactive_mode:未找到命令
    环境Ubuntu20.04问题描述命令行输入什么指令都会提示未找到命令解决方法修改配置文件.bashrcvim.bashrc在文件尾添加unsetPROMPT_COMMAND生效配置source.bashrc......
  • linux命令小总结 本人本阶段学习的linux命令。
    ifconfig查看IP地址reboot重启ls查看命令  ls--help查看ls的帮助  ls-l查看详细列表  ls-a查看当前文件或者文件夹,包括隐藏文件和文件夹。  ls-la组合命令查看所有列表的文件夹和所有隐藏文件  ls/etc指定查看当前某一个目录里面的文件或者文件夹  ......
  • linux C中调用shell命令和运行shell脚本
    1、system(执行shell命令)相关函数fork,execve,waitpid,popen表头文件#include<stdlib.h>定义函数intsystem(constchar*string);函数说明system()会调用fork()产生子进程,由子进程来调用/bin/sh-cstring来执行参数string字符串所代表的命令,此命令执行完后随即返回原调用的进程......
  • 不懂这10个命令,别说你会调试网络设备
    我的网工朋友大家好啊好久没跟你们聊思科设备了。虽然目前大方向上,企业用的设备越来越偏向国产化,学习华为、华三等厂商知识的人也越来越多。但不可否认的是,思科仍然是厂商老大哥。交换机、路由器这两块,思科占的全球市场份额还是大。目前一些外企或是大厂原厂,也还是有一些仅招思科方......
  • git常用命令
    git基本提交命令查看gitconfiguser.name修改gitconfiguser.name"xxx"gitconfiguser.emailgitinit初始化一个新的git仓库,创建.git隐藏文件夹gitpull拉取gitadd.将文件添加到暂存区gitcommit-m"添加描述"gitremoteaddorigin仓库地址关联远程......