最近在实现一个在Windows下的java可执行程序,这个可执行程序需要调用第三方程序的执行结果。设计方式采用的是预先将第三方程序加入环境变量,使其在命令行下能够直接使用。
所以,最先想到的就是做一个批处理,将其加入环境变量。
在dos中现有的指令是set,但这个只在当前应用下有效,如果让其一直有效,就需要永久地写入注册表。
在网上找到了一个大写些的一添加JDK环境变量为例的批处理,留在自己的空间做个备份吧!
::os环境:windows 2000,windows xp,
@echo off
set regpath=hkey_local_machine\system\currentcontrolset\control\session manager\environment
::系统环境变量注册表值
echo.
echo =====================================================
echo jdk 系统环境变量设置
echo =====================================================
echo.
set /p en=请按 回车键 确认设置开始!
echo.
:: 只需要在下面手动下设置jdk 安装路径既可
set javahome=c:\program files\java\jdk1.5.0_06
echo 新创建环境变量 java_home=%javahome%
reg add "%regpath%" /v "java_home" /d "%javahome%" /f
echo.
echo 新创建环境变量 classpath=%%java_home%%\lib\tools.jar;%%java_home%%%\lib\dt.jar
reg add "%regpath%" /v "classpath" /d "%%java_home%%\lib\tools.jar;%%java_home%%\lib\dt.jar" /f
echo.
echo 新追加环境变量 path=%%java_home%%\bin
for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "%regpath%" /v "path"'),do,(
reg add "%regpath%" /v "path" /d "%%c;%%java_home%%\bin" /f
)
echo.
color 17
echo ************ jdk系统环境变量设置 结束! ***********
echo.
echo 请按 任意键 退出!
pause>nul
分享到:
相关推荐
base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz
在Windows操作系统中,注册表是一个至关重要的组成部分,它存储着系统配置、应用程序设置以及硬件设备的相关信息。本手册旨在帮助用户理解注册表的基本概念、操作方式及安全注意事项,以便更有效地管理和优化系统。 ...
ZZ-2021030 网络搭建与应用赛项赛卷《网络环境》.pdf
注册表是Windows操作系统中的核心数据库,它存储了应用程序、驱动程序、用户设置以及其他系统配置信息。注册表的结构由一系列键(Key)和值(Value)组成,形成了一个分层的层次结构。主要有以下四类根键: 1. **...
ZZ大厦的商业环境SWOT分析是一项评估其商业潜力和挑战的战略工具。SWOT代表Strengths(优势)、Weaknesses(劣势)、Opportunities(机会)和Threats(威胁)。以下是对这些因素的详细分析: **优势:** 1. 地理...
ZZ561401.CAB ZZ561401.CAB ZZ561401.CAB
我们研究了四轻子最终状态ℓ+ℓ-ℓ+ℓ-的产生,这些状态主要由一对弱电Z玻色子ZZ产生。 使用LoopSim方法,我们合并ZZ和ZZ + jet的NLO QCD结果,并获得ZZ产生的近似NNLO预测。 还包括对ZZ过程的精确胶子融合环平方的...
wincc SIMATIC WinCC是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。 从面市伊始,用户就对SIMATIC WinCC印象深刻。
我需要写入超过 702 列 (ZZ),因为 Excel 07 最多可以支持 16000 列 (XFD)。 我添加了第三个字符,所以从 ZZ 它将变成 AAA、AAB...AAZ、ABA、ABB、ABC、...ABZ 等等。 使用一个简单的矩阵测试了多达 2500 列并且它...
3. 现在,需要设置系统环境变量。在系统变量中新建一个名为 `NODE_PATH` 的变量,值设置为 `D:\Develop\nodejs\node_global\node_modules`。同时,将用户变量中的 `Path` 添加一项,值设置为 `D:\Develop\nodejs\...
在CAD中想要快速测量长度,在CAD工具栏找到加载应用程序,再点击加载 加载成功后在输入栏输入“zz”(不分大小写)在选择你需要测量的线段即可。
《zz809.com留言本》是一款基于网络的互动交流平台,源于柏图留言本BTB 1.2版本,并经过管理员zz809的定制和优化。这个平台旨在为用户提供一个简便、实用的在线留言功能,使得用户可以方便地在网站上发表评论、交流...
《DT_ZZ_optimized - MetaTrader 4脚本:深入解析与优化技术》 MetaTrader 4(MT4)是一款广泛应用于外汇、期货和股票交易的交易平台,它提供了丰富的技术分析工具和自动化交易功能。在MT4平台中,用户可以编写...
《ZZ Fibo Trader - MetaTrader 5 EA 深度解析》 ZZ Fibo Trader 是一款专为 MetaTrader 5(MT5)平台设计的自动交易专家顾问(EA)...此外,持续学习和优化EA设置,以适应不断变化的市场环境,是提升交易效果的关键。
cad标高归零,好用的
标题中的“ZZ_MODIFIED_GEEBINF.ENS.zip”是一个压缩包文件,主要包含一个名为“ZZ_MODIFIED_GEEBINF.ENS”的文件。这个文件是一种特殊格式,用于定义EndNote的引用样式。EndNote是一款强大的文献管理软件,广泛应用...
《中医大夫助理信息系统 zz-doctor 深度解析》 中医大夫助理信息系统“zz-doctor”是一款基于Android平台的应用程序,旨在为中医医生提供智能化、便捷化的诊疗辅助工具。通过深入剖析这款应用的源码,我们可以了解...
5. 选择操作对象功能:ZZ 超级画板设置了可由用户自己控制的“连选”和“重选”两个状态。 6. 视窗功能:用户可以指定一个视窗,使得几个对象只能显示出它们在视窗之内的部分。 7. 高质量画笔选项:ZZ 超级画板增加...
3. Uboot环境变量:这些变量包含了像bootdelay(启动延迟时间)、bootcmd(启动命令)和bootargs(内核启动参数)等设置,它们以键值对的形式存在,键与值之间用"="分隔,不同参数之间用\0(空字符)分隔。这些环境...
,主图指标,顶底信号,突破,转折信号,都很明显