文档章节

JAVA 环境变量 批处理

ZhangQiang3245
 ZhangQiang3245
发布于 2017/04/08 12:26
字数 308
阅读 28
收藏 1

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

使用方法:

拷贝以下代码到记事本,然后保存为.bat后缀的批处理文件。

双击运行,OK.

简单吧! 

@echo off
echo --------------------------------------
echo ---------JAVA环境变量设置-------------
echo --------------------------------------
:readjavapath
echo 输入你的JDK路径
set /p JDKPATH=
rem if exist %JDKPATH% goto checkstartbat
rem echo 输入你的JDK路径不存在,请重新选择! & goto readjavapath
rem :checkstartbat
rem if exist %JDKPATH%\bin\java.exe goto setjavapath
rem echo 你输入的JDK路径不合法,请重新选择! & goto readjavapath
rem :setjavapath
setx JAVA_HOME %JDKPATH%
rem setx PATH %JAVA_HOME%\bin;%PATH%
rem setx CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
java
echo %ERRORLEVEL%
if ERRORLEVEL 9009 goto javaerr
javac
if ERRORLEVEL 9009 goto javacerr
goto success
:javaerr
echo --------------------------------------
echo --环境变量安装失败,java命令执行失败 --
echo --------------------------------------
goto end
:javacerr
echo --------------------------------------
echo --环境变量安装失败,javac命令执行失败 --
echo --------------------------------------
goto end
:success
echo --------------------------------------
echo -----------恭喜你配置成功 ------------
echo --------------------------------------
:end
pause

小技巧:

通过【setx】命令会在本地或系统环境中设置环境变量,想知道setx的用法吗?很简单“CMD”窗口输入setx /?,

© 著作权归作者所有

ZhangQiang3245
粉丝 1
博文 4
码字总数 660
作品 0
济南
程序员
私信 提问
加载中

评论(0)

自动配置/切换/查看JDK环境变量(支持win10)

最近老是需要几个版本的JDK切换工作,于是网上收集资料整理,自己写了一个:自动配置/切换/查看JDK环境变量的批处理脚本。顺带3个JDK版本分别是:jdk1.6.043,jdk1.7.080,jdk1.8.0_131,大家...

Zender
2017/09/05
0
0
windows下使用批处理脚本实现多个版本的JDK切换

一.JDK版本切换批处理脚本   我们平时在window上做开发的时候,可能需要同时开发两个甚至多个项目,有时不同的项目对JDK的版本要求有区别,这时候我们可能会在一台电脑上安装多个版本的JDK...

孤傲苍狼
2016/02/23
0
0
Win10下配置Java环境变量

为什么配置环境变量? JAVAHOME:jdk的安装目录;设置的好处是改变某个jdk时,只要改变JAVAHOME的值。 Path:为了让计算机找到java.exe 和javac.exe。 CLASSPATH:让计算机到指定路径寻找需要...

osc_cnw29rq0
2019/03/14
4
0
Windows下PATH等环境变量详解

在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH。正确地配置这些环境变量,是能够顺利学习、开发的前提。而经常出现的问题是:有的学习者能够按照提示一步一...

osc_5i4e20is
2018/06/21
2
0
cmd中可以运行java,但不能运行javac命令

在cmd中可以运行java,但运行javac命令时提示:'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。 原因:安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了。这时候你...

osc_sd6nmwhn
2018/04/14
4
0

没有更多内容

加载失败,请刷新页面

加载更多

20171113曾英特《网络欺诈防范》实验报告

一、实验名称 网络欺诈防范 二、实验目的 理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。 三、实验内容 1.简单应用SET工具建立冒名网站 2.Ettercap工具的dns_spoof 3...

osc_mzickfah
55分钟前
25
0
IdentityServer4(8)- 使用密码认证方式控制API访问(资源所有者密码授权模式)

一.前言 本文已经更新到 .NET Core 2.2 OAuth 2.0 资源所有者密码模式允许客户端向令牌服务发送用户名和密码,并获取代表该用户的访问令牌。 除了通过无法浏览器进行交互的应用程序之外,通常...

osc_p23q7y3z
56分钟前
19
0
Hail_Hydra2—Beta冲刺日志(5)

这个作业属于哪个课程 2020春-S班(福州大学) 这个作业的要求在那里 团队作业第六次——beta冲刺+事后诸葛亮 团队名称 Hail Hydra(九头蛇) 这个作业的目标 Beta冲刺5 作业正文 作业正文 其他参...

osc_y8c6tkvz
57分钟前
19
0
Tomcat9 Error: Could not find or load main class org.apache.catalina.startup.Bootstrap

今天因为同事要求,希望安装一个Tomcat9给他,结果发现一个问题: 首先我登录的是tomcat官网,选择source包下载,wget http://apache.fayea.com/tomcat/tomcat-9/v9.0.0.M26/src/apache-tomc...

osc_htns3spg
58分钟前
18
0
SpringSecurity使用json登陆

一、创建项目并导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.spr......

osc_oa9f94a9
今天
23
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部