环境变量

JavaSE-03-1

环境变量是操作系统工作环境设置的一些选项或属性参数。每个环境变量由变量名和文件路径组成的,可以设置很多个环境变量。Path环境变量是众多环境变量的其中一个,它告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找。

用户变量:计算机可以添加好几个用户,只有选中当前用户时才可以使用相应的程序。每个用户都要弹出设置自己的用户变量,各用户之间相互独立。只对当前用户有效。

系统变量:即使切换用户,系统变量依然正常生效。

classpath、JAVA_HOME

系统有一个环境变量叫classpath,将其显式的写出来是:

JavaSE-03-2

其中,.\ 代表当前目录。

classpath作用:只要配置到classpath中的路径,在执行字节码文件的时候,就会去这个配置的路径下找对应的字节码文件。

后续会用到Tomcat,在执行startup.bat时会出现闪退问题,为了解决这个问题,必须配置一个环境变量叫JAVA_HOME:

JavaSE-03-3

再次执行startup.bat才不会闪退。刚好Path环境变量中刚好可以借助JAVA_HOME中的内容,通过%%引入:

JavaSE-03-4