什么是环境变量。什么是classpath,什么是path。

来源:百度知道 编辑:UC知道 时间:2024/05/02 07:11:01
什么是环境变量。什么是classpath,什么是path。设置环境变量有什么好处。以及环境变量和jdk有什么关系?

谢谢。希望能用通俗易懂的语句说明。

设置环境变量你才能执行 javac 及java语句
classpath是 执行javac后 .class 文件存放的地址
path是你编写的原文件的地址
从path中找原文件 编辑后放在pathclass里

其实环境变量你不设置也没关系,但是那样的话,你每次要定位到你那个javac.exe的目录下去执行javac这个命令,如果你在path里添加那个javac的目录的话,你可以直接输入javac命令使用,不用定位到那个目录下,另外classpath是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 ".;"""%