JAVA双版本,环境变量切换问题(Windows和Linux操作系统)

Java多版本切换,脚本快速实现JDK版本切换 阅读详情

Windows操作系统

举个栗子:

当tomcat环境用的是java1.7版本时,JMeter是3.2版本,这时运行Jmeter时需要运行java1.8版本。需要切换环境变量。

解决方法:

因为只有JMeter运行时,需要1.8版本,所以可以在JMeter运行的脚本里加上,设置临时环境变量的语句。

 

代码如下:

@echo Modify Java_HOME variables temporarily
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_25
@echo Modified Java_HOME Path variables
java -version

运行Jmeter效果如下:

这样就不用每次切环境变量了。

 

Linux操作系统

Linux环境,临时变量设置:

1、先输入export查看环境变量

2、运行jmeter脚本

3、查看java1.8版本安装目录

4、修改jmeter脚本

脚本内容如下:

#Modify JAVA_HOME variables temporarily
export JAVA_HOME=/usr/local/jdk1.8.0_131
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

 

【Linux操作系统】环境变量和命令行参数 阅读详情

相关推荐

Java环境变量——Windows和Linux配置jdk(保姆级教程,文字 + 图片指导)

本文我主要是介绍jdk的下载方式和在Windows系统下安装配置jdk11(压缩包格式),其他格式的jdk以及Linux操作系统上的jdk安装我后续视情况进行更新…

lcx_defender的博客 3194

多个版本JAVA切换(学习笔记)

环境配置java的jdk8和jdk17切换失效的问题,java17切换java8失效问题

SunAndYou 1万+

Java版本快速切换工具脚本指南

环境变量是在操作系统中用于存储系统运行环境信息的变量。这些变量对操作系统和在其上运行的程序都可见,它们用于控制程序执行时的某些行为。例如,在Unix或Linux系统中,PATH环境变量会告诉系统在哪些目录下搜索可执行文件。在Windows系统中,环境变量同样起到类似的作用,例如用于指向系统的安装目录。

weixin_42113456的博客 1099

多java版本2种切换方法

linux多java版本的2种切换方法

qq_39287048的博客 7552

codemirror6 制作markdown编辑器(源码模式)

总体上感觉能用,但是不怎么友好,官方文档有点散乱,而且关键字高亮功能是独立出去的,去官方文档找半天,也没找到怎么改。EditorView.theme可以往EditorView模块中修改CSS的样式,从而影响编辑器的样式展示。"### 测试\n\n```javascript\nlet x = 'y'\n```"这个插件中的markdown语法的高亮样式。//这里指定markdown中代码块使用的解析扩展。开头的class样式,并且还需要在选择器前面添加。//markdown语言解析扩展。

qq_43203949的博客 1783

iOS WKWebView H5微信支付跳转

iOS WKWebView H5微信支付跳转 需求:iOS客户端实现嵌入H5进行微信支付跳转到微信客户端,支付完成后再跳转回我们的APP,解决WKWebView无法跳转回APP的BUG. 阅读前提: 了解WKWebView基本初始化及使用 了解如何利用URL Schemes进行应用间跳转 公司或个人已经在微信后台注册了一级域名 GitHub地址(附代码) :iOS WKWebView H5微信支付跳转 简书地址 :iOS WKWebView H5微信支付跳转 博客地址 :iOS WKWe...

ForeverMyheart的博客 2046

# Java环境变量配置(附带多版本切换配置教程)

对于Java初学者而言,配置环境变量是一个永远都绕不过的坎。遥想当年,我们一个宿舍在初学Java的时候被配置环境变量搞的晕晕乎乎的。初次摸索,对于当时还很小白的我们,真的是一种折磨。希望这篇文章能够帮助新手小白们梳理一下配置环境变量的大致逻辑,减轻一下诸位的压力。如果本文对你有所帮助的话,请给我一个免费的赞,这会让更多的人看到这篇文章。有任何意见或建议,欢迎评论!我是希晨,希望给你带来快乐!关于作者:软件工程大学牲,喜欢尝试没有尝试过的事情,希望能永远行走在学习新知识的道路上!

Xi_Chen123的博客 3576

别再死记硬背参数了!手把手教你用Fluent欧拉模型搞定流化床模拟(附颗粒粘度/体积分数设置详解)

本文深入解析Fluent欧拉模型在流化床模拟中的应用,重点讲解颗粒粘度和体积分数等关键参数的设置原理与科学方法。通过对比不同模型(如Syamlal-O'Brien、Gidaspow)的适用场景,帮助工程师摆脱参数死记硬背,实现精准模拟。内容涵盖相间作用机制、求解策略优化及结果验证,为化工、能源领域的流化床模拟提供实用指南。

weixin_42656416的博客 429

一个系统两个不同JAVA版本来回切换教程

本次实验系统----WINDOWS11准备好java1.8和java17(版本任选,本次实验以这两种为例)友情提醒:在安装第一个jdk时候,若是java用安装版exe装的;那么第二个建议直接下载解压免安装版;这样可以省去一些手续此处我已经提前安装好一个jdk1.8版本的了我的电脑--右键--属性--高级系统设置--环境变量新建三个系统变量;如下图每个jdk路径根据自己机器情况而定。;一个系统上切换两个不同版本的java

爱吃仡坨的Blog 5431

关于对鱼眼相机图片进行畸变校正的两种思路

鱼眼畸变主要表现为径向畸变(Radial Distortion),图像中心正常,边缘向外拉伸。畸变模型通常基于入射角θ\thetaθ(光线与光学轴夹角)和图像半径rrr的关系。等距投影(Equidistant Projection)rdfθrd​fθ,其中rdr_drd​为畸变图像半径,fff为焦距,θ\thetaθ为入射角。等立体角投影(Equisolid Angle Projection)rd2fsin⁡θ2rd​2fsinθ/2。

qq_45670407的博客 1546

Github多人协作

最近有门课程需要几个人一起开发一个项目,此前我们基本都是单干的,多人合作意味着需要及时将我们每个人的代码进行合并,U盘传文件这种方式太慢了,效率不行,而且没法解决两个人同时修改一个文件的问题,这次我们就尝试使用Github来协助开发。下面就来记录一下这次开发遇到的一些问题和解决的方法。 Git的安装 从官网下载最新版按照默认安装即可。 此处不多加说明。 Git常用命令 在此放上一...

yzr1216的博客 1万+

如何安装双版本Java

我整理的一些关于【Java】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/bLN8S1如何安装双版本 Java 在一个多种开发环境并存的时代,开发人员常常需要在同一台机器上安装多个版本的 Java。无论是为了兼容旧项目,还是为了尝试新的功能,双版本 Java 的安装都是必不...

weixin_34584910的博客 652

车载智能终端的设计

本文研究的主要内容是车载智能终端的设计,在学习和借鉴国内外在车载电子领域已有的成熟经验的基础上,利用32位嵌入式处理器S344B0X01和μC/OS-Ⅱ实时操作系统技术,针对汽车行驶记录仪、GPS/GPRS的已有设计的不足提出了新的解决方案,并对方案的可行性进行了分析和论证。

weixin_44553616的博客 1415

学习记录:BurpSuit在Windows、Linux中安装;并解决Java版本不匹配问题-并解决安装Java双版本问题

在Windows以及linux中安装双版本的Java; 并安装burpsuite

qq_43696276的博客 6209

TIA博途中S7-1200进行MODBUS TCP通信(作为服务器)的具体方法演示

TIA博途中S7-1200进行MODBUS TCP通信(作为服务器)的具体方法演示

Robot_PLC_HMI_Automation 8609

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

JAVA环境变量设置以及jdk7和jdk8的切换

参考文章:Windows下Java环境变量的配置(详)http://www.ituring.com.cn/article/201365#JAVA环境变量配置详解https://www.cnblogs.com/shinge/p/5500002.html JDK7与JDK8环境共存与切换:先安装jdk7,配置好环境变量后再安装jdk8https://www.cnblogs.com/ripplescll...

十里の清风 1914

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

有手就会:java 环境变量配置 - 包含windows、macos、linux和vscode的详细配置步骤

在进行Java环境变量配置时,无论是在Windows、Linux还是macOS上,正确设置`java`环境变量是至关重要的。首先,确保下载并安装了适合您操作系统的最新版JDK,这可以通过访问Oracle官方网站或其他如Adoptium等开源平台完成。安装完成后,紧接着就是配置环境变量步骤了。对于Windows用户来说,通过“此电脑”的属性进入高级系统设置,在环境变量里找到`Path`变量,并将JDK的bin目录添加进去,这样可以让命令行工具识别`java`相关指令。整个过程中,不断强调的是准确无误地配置

whisperzzza的博客 1367

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

安装jdk(含windows操作系统和linux操作系统)

windows操作系统1.先安装 jdk-7u80-windows-64位.exe,将jdk安装地址(C:\Program Files\Java\jdk1.6.0_45)保存2.配置环境变量右击计算机,选择属性,选择高级系统设置,点击环境变量【注:win10中不能使用缺省表达,文件路径需从根目录开始】JAVA_HOMECLASSPATHPath;3.检查是否安装成功打开命令行窗口【win+R:cmd】,输入java -version,能显示jdk版本说明安装成功linux操作系统。

u012408145的博客 674

linux环境下java多版本切换

一篇关于linux环境下的多java版本实现方法

huhuhuHR 7328

修改JAVA环境变量切换JAVA版本不生效问题

2、windows记录的用户操作对应的文件,在执行java脚本时会自动在C:\Windows\Prefetch目录下生成JAVA.EXE-*****.pdf文件,有时需要将这些文件删除才能使当前的配置生效。1、环境变量Path配置的顺序,如C:\ProgramData\Oracle\Java\javapath 会默认存在环境变量中,并且默认优先级比较高。删除对应的环境变量配置,并且将自定义配置的优先级提前。在修改环境变量时,最好先kill掉java在后台的服务。记录于2023.5.29。

weixin_48179190的博客 2982

JDK 8与JDK 17双版本安装指南及一键切换技巧

本文详细介绍了JDK 8与JDK 17双版本安装及一键切换技巧,涵盖Windows和Linux平台的安装配置步骤,以及三种高效切换方案。通过批处理脚本、Shell函数和IDE配置,实现JDK版本的灵活切换,解决不同项目对Java版本的需求差异,提升开发效率。

weixin_29313547的博客 327

多版本Java一键自动切换(Windows+Linux通用)

本文针对Java开发中多版本JDK共存的管理难题,提出了轻量级原生脚本解决方案。通过动态修改环境变量实现一键切换,支持Windows批处理和Linux Shell双平台脚本,无需依赖第三方工具。方案采用解耦配置与逻辑、优先容错性、无侵入式部署等设计原则,提供版本查询、默认设置等功能。详细说明了脚本部署步骤、使用方法和避坑指南,并给出架构师级优化建议(如自动检测、版本回滚等)。该方案可显著提升开发效率,解决多项目并行时的版本冲突问题,适用于个人开发和企业级运维场景。

经验分享 457

【java开发环境】多版本jdk 自由切换window和linux

一、准备各种版本的jdk,按自己的需要下载。我这里是需要jdk17和jdk8。1、jdk17,选择exe后缀文件2、jdk8下,选择exe后缀文件二、详细步骤1、安装jdk很简单,双击exe文件后全部默认下一步即可,安装的时候记住安装路径。如果想卸载,按照正常应用的卸载方式即可。2、设置环境变量2.1 删除jdk安装时自动添加的环境变量操作位置:系统—关于—高级系统设置—环境变量—系统变量。

qq_50446805的博客 1231

linux修改jdk版本无效,关于windows和linux系统更换JDK版本后,修改环境变量也无法生效的原因和解决办法...

今天遇到了一个问题:我linux系统之前安装JDK12,今天将其改成了JDK1.8,并修改了环境变量,但是通过java -version命令显示的依旧是JDK12的版本。这是因为,当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,这个目录在WIN...

weixin_32073865的博客 1472

基于Linux操作系统配置java环境及Windows操作系统配置java环境(jdk安装)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34137799的博客 254
上一篇: Maven下载jar包报错或无法查看源码
下一篇: 查看shell程序类型
SwTesting
博客等级 码龄18年 119粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SwTesting

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值