JDK中为什么要设置环境变量? 谢谢帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:14:17

没有什么为什么吧? java运行时在一些情况下需要CLASSPATH的环境变量。(当然java也有-classpath这个命令行参数)

因为它是一个可以独立使用的软件,可以不用安装的,像其它一些软件必须要安装,所以能在安装的过程中把这些添加在注册表中,但是Java一开源的,所以那些JDK可以直接解压使用,这样的话,如果不设置环境变量的话,Java虚拟机就无法调用Java环境,所以...

以下是我写的代码,你可以把它复制下来,另存为bat也就是批处理文件了,然后你运行保存的批处理文件就可以快速的设置环境变量了,不用老是这样设置,很累哦,^_^。

@echo off
title JDK和Tomcat环境变量设置
color 0a
set /p inputJH= [请输入你要设置的JDK的安装目录:]
if /i "%inputJH%"=="" set inputJH=%Java_Home%
set /p inputTH= [请输入你要设置的Tomcat的安装目录:]
if /i "%inputTH%"=="" set inputTH=%Tomcat_Home%
echo 正在配置环境变量,请稍候......
reg add "HKCU\Environment" /v Java_Home /t reg_sz /d "%inputJH%" /f
reg add "HKCU\Environment" /v Tomcat_Home /t reg_sz /d "%inputTH%" /f
reg add "HKCU\Environment" /v ClassPath /t reg_sz /d ".;"""%%Java_Home%%\lib\dt.jar""";"""%%Java_Home%%