点击上方关注订阅黑码教主获取更多精彩内容

新建run.bat文件

@echo offset JAVA_HOME=E:JDK8set CLASSPATH=.;%JAVA_HONG%libdt.jar;%JAVA_HONE%libools.jarset PATH=%JAVA_HOME%bin;java -jar abc.jar

abc.jar和run.bat文件放在同一个目录

使用此方法将不会更改到系统运行jdk版本

如果需要更改系统变量将set更换成setx

设置用户环境变量 setx ENV_NAME env_value设置系统环境变量 setx ENV_NAME env_value /m注意1. 在某些情况下会出现“setx 无效语法 默认选项不能超过’2’次”的错误,据信是因为原先的环境变量中存在空格导致的,可使用双引号进行避免。注意2. setx设置环境变量后,将在新打开的终端中生效,当前终端不会立即生效。所以当设置path这样内容较为丰富的环境变量时,要一次到位,而不要针对同一变量反复调用setx。例如: 正确做法: set path_=%Path% setx “Path” “%path_%;newpath1;newpath2” /m 

如果你觉得本篇还不错,请点赞关注!

文章由黑码教主创作,仅代表个人观点,配图源于网络版权归原作者所有,如有侵权联系删除!

jar包打补丁 jar -uf_windows下批处理指定不同jdk版本运行jar包相关推荐

  1. vs2015 编译时项目出现NuGet程序包还原失败,找不到xxx.xxx.xxx版本的程序包,怎么解决这个问题?

    vs2015 编译时项目出现NuGet程序包还原失败,找不到xxx.xxx.xxx版本的程序包,怎么解决这个问题? 参考文章: (1)vs2015 编译时项目出现NuGet程序包还原失败,找不到xxx ...

  2. Maven 管理不同jdk版本的jar,war,eba

    在之前的项目中虽然用到了Maven,但 没有用到Maven 中的classifier,因此 发布jdk15和jdk16不同版本的包比较痛苦,jar在Maven的repository无法区别是什么jdk ...

  3. linux tcp 丢包命令_在Linux下实现测试TCP和UDP的丢包检测!

    在Linux下实现测试TCP和UDP的丢包检测! 疯狂の猿猴 • 2020 年 12 月 11 日 前言 本人平时基本上都是win,一下子转战到linux,有点不习惯! 因此做个记录,便于以后自己查阅 ...

  4. Mac下 javac java 进行编译和运行含有包路径及引入jar包的类

    近两天因为刚入职,属于熟悉环境的阶段,研究了下算法(第四版),当不使用IDE工具直接使用终端进行javac 编译带有包的类,然后使用java 会出现如下错误提示: 使用谷歌搜索了很久,终于找到解决的办 ...

  5. Linux和Windows下使用指定的JDK运行jar包

    Linux 1.下载jdk软件包(例如:jdk-8u161-linux-x64.tar.gz)后解压 2.启动jar命令 jdk根目录/bin/java -jar xx.jar Windows 1.下 ...

  6. 编写bat脚本指定jdk路径运行jar包

    文件内容 title 设置的启动标题 title testProject 18082@echo offcd C:/Program Files (x86)/java/jdk1.8.0_221/binja ...

  7. springboot 指定jdk版本启动jar包

    export JAVA_HOME=/root/jdk1.8.0_152/; export PATH=$JAVA_HOME/bin:$PATH; export CLASSPATH=.:$JAVA_HOM ...

  8. 当前版本与卡刷包android_手机端提取Android 8.x及以上版本卡刷包中的system文件

    本教程全在手机端进行,仅适用于Android平台,当然部分步骤在电脑端也能够操作. 请务必尽可能的让手机空有足够的空间 你需要,Termux或者魔改版的Termux(UTermux)两者均可,以及解压 ...

  9. 怎样在运行jar包时指定jdk

    正常情况下,运行jar包使用命令是: java -jar xxx.jar 这里默认使用JAVA_HOME环境变量中的jdk. 如果想要指定jdk路径运行jar包,可以使用以下命令: %~dp0\jav ...

最新文章

  1. 不同平台上安装python是一样的吗_python3 在不同操作系统安装第三方库方法
  2. ExtJs常用数据源store
  3. 阿里中间件开源组件:Sentinel 0.2.0正式发布
  4. android 断点续录,android 录音的断点续传
  5. c++相对路径怎么判断_不可思议!C罗无球跑位分析
  6. mysql之 MHA的binlog-server 创建
  7. vue.js慢速入门(1)
  8. java8 nullpoint_仅当在Java8中使用lambda时不为null时才过滤值
  9. python中常见的运行时错误_python--17个新手常见Python运行时错误
  10. tomcat 配置https 访
  11. 前端性能优化(十一)
  12. 关于PCBLayout的一些具体细节的认识(能力有限,请大家多多指点)
  13. 蓦然回首,灯火阑珊——自考总结
  14. 【JAVA之NIO框架介绍】
  15. 团队如何提高执行力,总结以下几点:
  16. html中style写啥,style标签的作用
  17. joc杂志影响因子2019_有机化学高档次杂志投稿之我见——JACS,Angew,OL等
  18. Java集合判空/非空
  19. html网页百度分享按钮安装,轻松几步自定义百度分享-打造个性化的百度分享按钮 | SDT技术网...
  20. linux 文件夹同步备份,SyncToy实现本地文件夹同步备份

热门文章

  1. 删除结果集中字段重复的方法
  2. win7下不能替换系统文件的解决办法
  3. C++中为什么没有try finally的理解
  4. C++库文件导出可见性
  5. 指针的引用做函数的参数
  6. pandas中的函数—— .map()
  7. window.open 弹出居中窗口
  8. C语言文件操作基本常识
  9. Linux 0.11 实验环境搭建与调试
  10. kernel_mktime() 详解 —— Linux-0.11 学习笔记(四)