java 环境变量
目录
一、环境变量怎么配置
一、为什么要配置环境变量
三、什么工具需要配置
从接触 java 开始,就被配置环境变量所困扰,每换一个新环境总要上网搜前人的配置经验。至于为什么要配、配什么、什么工具需要配一直都是一知半解,今天做一下总结,简单明了介绍一下:
一、环境变量怎么配置
以 jdk1.8 配置为例:
JAVA_HOME:指向 jdk 的安装目录
C:\InstallPackage\java
CLASSPATH:指定类搜索路径
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
PATH:指定命令搜索路径,配置后,在任何目录下都可以执行 javac/java 等工具了
C:\InstallPackage\java\bin;C:\InstallPackage\java\jre\bin
一、为什么要配置环境变量
上面是我们安装 jdk 以后的常规配置,但是真的有必要配置吗?
答案是:没必要(Eclipse工具除外)!!!
我们的 java 程序要想运行起来,需要把 .java源文件编译成 .class字节码来解释运行。那怎么变成字节码呢,这里是我们的 JVM 通过查找环境变量 PATH 中 JDK 的 javac 命令,编译为平台可运行的字节码。没有配置 PATH, 程序无法编译,项目无法启动。
但是IDEA工具创建项目,运行项目在界面中就可以配置,如图:
所以安装好 jdk 以后,无需配置任何环境变量,只要IDEA中配置后,就可以直接跑我们的程序。可能你有疑问,我没有配置环境变量,但是在 windows 命令行中还可以执行 java 命令,原因是 jdk1.8 安装会自动在"C:\ProgrAMData\oracle\Java\javapath"添加java应用程序的快捷方式,并在环境变量PATH中配置。如下图
所以执行 java 命令,正常。如果你想要执行 javac 命令,就需要配置 PATH。可参考JDK 指令javac 执行 配置
注意:如果是web项目,还需要配置 JAVA_HOME。因为tomcat 在启动执行"C:\InstallPackage\apache-tomcat-8.0.47\bin\catalina.BAT"脚本中需要读JAVA_HOME 配置,如果不做配置,tomacat 不会运行启动。
三、什么工具需要配置
任何工具都可以配置。
配置的目的就是快速的打开、使用软件。有一些工具需要指定的变量名,这个就要看说明文档后在做配置。
比如我们想要打开一个"网易云音乐",常规我们会通过桌面快捷方式打开,还有一种是直接找到他的安装路径,双击.exe文件。即可打开,如果在win命令窗口,同样是找到他的安装路径,执行.exe文件,即可打开。
因为非安装目录执行,不识别命令,如下图
要想随时随地的打开"网易云音乐"怎么办?配置环境变量呀!!!如图:
重启命令窗口,直接输入exe,就打开"网易云音乐"了
四、环境变量中用户变量和系统变量的区别
用户变量:配置以后,对于当前计算机用户有效。
二者本质都是变量,系统变量针对所有用户,而用户变量是当前用户私有的。
相关阅读
首先右击【计算机】进入【属性】然后选择其中的【高级系统设置】 点击进入【高级】中的【环境变量】,进入环境变量编辑界面。 在下
java环境变量的配置JAVA_HOME: 你的JDK路径CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意有个点)Pat
Java环境变量配置 JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心
Tomcat是目前比较流行的开源且免费的Web应用服务器,在我的电脑上第一次安装Tomcat,再经过网上教程和自己的摸索后,将这个过程 重新记
Tomcat的安装与环境变量配置 首先说明一下我的电脑配置:Windows 7 专业版64位操作系统安装内存8G四核处理器 一、Tomcat的下载与