批处理方式设置java环境变量
来源:互联网 发布:做条形码的软件 编辑:程序博客网 时间:2024/05/01 02:31
Java开发依赖于java环境,对于刚接触java的开发者来说,java环境配置相对于其他语言较为复杂且容易出错。本文就以批处理的方式来简化windows上的java环境配置。
这里我们主要用到setx命令。
setx 主要用于在用户或系统环境创建或修改环境变量。能基于参数、注册表项或文件输 入设置变量。这里我们还提一下set这个命令,这个命令也可以设置环境变量,和setx的差别是,set设置的环境变量只针对当前命令行窗口有效,也就是会话级别的。
这里我们直接贴出代码。
@echo off@title 设置Java环境变量:setPathset /p installPath= "请输入java的安装路径(如果路径有空格,请用引号将路径包含) : "if exist %installPath% (if NOT exist %installPath%\lib\dt.jar (echo 你输入的路径好像有点问题goto setPath)if NOT exist %installPath%\lib\tools.jar (echo 你输入的路径好像有点问题goto setPath)if NOT exist %installPath%\bin (echo 你输入的路径好像有点问题goto setPath) setx JAVA_HOME "%installPath%"setx classpath "%installPath%\lib\dt.jar;%installPath%\lib\tools.jar;" if NOT "%path%"=="" ( setx path "%path%;%installPath%\bin;" ) else ( setx path "%installPath%\bin;" )) else ( echo "你输入的路径不存在哦,请核查"goto setPath)javacecho 如果你看到很多打印信息,那么恭喜你环境变量设置成功。pause
代码很简单,主要逻辑就是接收一个用户输入的java安装路径,然后判断此路径是否合法。如果是合法的java安装路径,那么就会设置JAVA_HOME,path以及classpath(即java需要的三个环境变量)。需要注意的是,如果java安装路径有空格,那么需要用引号引起来。如"C:\Program Files\Java\jdk1.6.0_39"。 还有一点就是if else语句块的括号( )和前后代码必须有空格,否则无法正常运行。
代码使用,只需要将以上代码拷贝到bat文件中,保存运行即可。
0 0
- 批处理方式设置java环境变量
- JAVA 设置环境变量批处理
- 批处理设置java环境变量
- 设置Java环境变量批处理脚本
- 批处理设置Java环境变量/命令行设置Java环境变量
- 批处理应用之设置JAVA环境变量
- 批处理设置Java及Tomcat的环境变量
- 批处理设置Java及Tomcat的环境变量
- 批处理设置永久环境变量
- 环境变量的批处理设置
- 批处理设置系统环境变量
- 批处理设置系统环境变量
- bat批处理设置Java JDK系统环境变量文件
- Java 环境变量自动设置代码(采用批处理方法)
- 批处理配置JAVA环境变量
- java环境变量批处理
- 批处理命令(bat)设置环境变量
- 命令行(批处理)设置环境变量
- 处理WM_NCPAINT消息
- 修改字符串
- java处理数据文本时间小函数积累
- bash shell 获取当前正在执行脚本的绝对路径
- android中跨进程通讯的4种方式
- 批处理方式设置java环境变量
- 早买早享受
- 转载:oracle oci和thin的区别
- Android音频实时传输与播放(三):AMR硬编码与硬解码
- [遇到的问题]ubuntu 更新出错
- k Means clustering c++ implementation
- VC添加自定义消息
- 指针和数组
- 火爆天王,好看呀