`
robert_liu
  • 浏览: 131513 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

(ZZ)DOS设置环境变量永久写入注册表

    博客分类:
  • DOS
阅读更多

最近在实现一个在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
 
分享到:
评论
2 楼 han2000lei 2012-08-26  
还有一个重要的问题,怎么在批处理里面设置环境变量生效?我在网上查遍了,没有合适的答案
1 楼 han2000lei 2012-08-19  
好用啊,太好用了,网上只此一篇有用的文章。如果我把PATH的值添加到开头呢?

相关推荐

    base zz zz zz zz

    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 系统)

    在Windows操作系统中,注册表是一个至关重要的组成部分,它存储着系统配置、应用程序设置以及硬件设备的相关信息。本手册旨在帮助用户理解注册表的基本概念、操作方式及安全注意事项,以便更有效地管理和优化系统。 ...

    ZZ-2021030 网络搭建与应用赛项赛卷《网络环境》.pdf

    ZZ-2021030 网络搭建与应用赛项赛卷《网络环境》.pdf

    注册表与存储管理器PowerPointPresent.pptx

    注册表是Windows操作系统中的核心数据库,它存储了应用程序、驱动程序、用户设置以及其他系统配置信息。注册表的结构由一系列键(Key)和值(Value)组成,形成了一个分层的层次结构。主要有以下四类根键: 1. **...

    ZZ大厦商业环境SWOT分析.docx

    ZZ大厦的商业环境SWOT分析是一项评估其商业潜力和挑战的战略工具。SWOT代表Strengths(优势)、Weaknesses(劣势)、Opportunities(机会)和Threats(威胁)。以下是对这些因素的详细分析: **优势:** 1. 地理...

    ZZ561401.CAB

    ZZ561401.CAB ZZ561401.CAB ZZ561401.CAB

    超出NLO QCD的高横向动量的ZZ产生

    我们研究了四轻子最终状态ℓ+ℓ-ℓ+ℓ-的产生,这些状态主要由一对弱电Z玻色子ZZ产生。 使用LoopSim方法,我们合并ZZ和ZZ + jet的NLO QCD结果,并获得ZZ产生的近似NNLO预测。 还包括对ZZ过程的精确胶子融合环平方的...

    wincc AX NF ZZ

    wincc SIMATIC WinCC是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。 从面市伊始,用户就对SIMATIC WinCC印象深刻。

    xlswrite_mod:将数据写入 excel,允许写入超过 702 (ZZ) 列-matlab开发

    我需要写入超过 702 列 (ZZ),因为 Excel 07 最多可以支持 16000 列 (XFD)。 我添加了第三个字符,所以从 ZZ 它将变成 AAA、AAB...AAZ、ABA、ABB、ABC、...ABZ 等等。 使用一个简单的矩阵测试了多达 2500 列并且它...

    NodeJS安装及环境配置(windows)

    3. 现在,需要设置系统环境变量。在系统变量中新建一个名为 `NODE_PATH` 的变量,值设置为 `D:\Develop\nodejs\node_global\node_modules`。同时,将用户变量中的 `Path` 添加一项,值设置为 `D:\Develop\nodejs\...

    zz CAD快速计算长度插件

    在CAD中想要快速测量长度,在CAD工具栏找到加载应用程序,再点击加载 加载成功后在输入栏输入“zz”(不分大小写)在选择你需要测量的线段即可。

    zz809.com留言本

    《zz809.com留言本》是一款基于网络的互动交流平台,源于柏图留言本BTB 1.2版本,并经过管理员zz809的定制和优化。这个平台旨在为用户提供一个简便、实用的在线留言功能,使得用户可以方便地在网站上发表评论、交流...

    DT_ZZ_optimized - MetaTrader 4脚本.zip

    《DT_ZZ_optimized - MetaTrader 4脚本:深入解析与优化技术》 MetaTrader 4(MT4)是一款广泛应用于外汇、期货和股票交易的交易平台,它提供了丰富的技术分析工具和自动化交易功能。在MT4平台中,用户可以编写...

    ZZ Fibo Trader - MetaTrader 5EA.zip

    《ZZ Fibo Trader - MetaTrader 5 EA 深度解析》 ZZ Fibo Trader 是一款专为 MetaTrader 5(MT5)平台设计的自动交易专家顾问(EA)...此外,持续学习和优化EA设置,以适应不断变化的市场环境,是提升交易效果的关键。

    Zz归零.LSP

    cad标高归零,好用的

    ZZ_MODIFIED_GEEBINF.ENS.zip endnote的样式文件

    标题中的“ZZ_MODIFIED_GEEBINF.ENS.zip”是一个压缩包文件,主要包含一个名为“ZZ_MODIFIED_GEEBINF.ENS”的文件。这个文件是一种特殊格式,用于定义EndNote的引用样式。EndNote是一款强大的文献管理软件,广泛应用...

    中医大夫助理信息系统 zz-doctor

    《中医大夫助理信息系统 zz-doctor 深度解析》 中医大夫助理信息系统“zz-doctor”是一款基于Android平台的应用程序,旨在为中医医生提供智能化、便捷化的诊疗辅助工具。通过深入剖析这款应用的源码,我们可以了解...

    ZZ超级画板教程.pdf

    5. 选择操作对象功能:ZZ 超级画板设置了可由用户自己控制的“连选”和“重选”两个状态。 6. 视窗功能:用户可以指定一个视窗,使得几个对象只能显示出它们在视窗之内的部分。 7. 高质量画笔选项:ZZ 超级画板增加...

    你了解Embeded linux中的Uboot参数与内核?.docx

    3. Uboot环境变量:这些变量包含了像bootdelay(启动延迟时间)、bootcmd(启动命令)和bootargs(内核启动参数)等设置,它们以键值对的形式存在,键与值之间用"="分隔,不同参数之间用\0(空字符)分隔。这些环境...

    3_Level_ZZ_Semafor.zip_3 level_zz_3_Level_ZZ_semafor_ZZ Semafor_

    ,主图指标,顶底信号,突破,转折信号,都很明显

Global site tag (gtag.js) - Google Analytics