java环境变量配置-windows

     2022-04-01     344

关键词:

Java环境变量配置 - Windows

文本关键字:Java、环境变量、JAVA_HOME、Path、ClassPath

  • 阅读先导:本文适合需要进行环境变量配置并希望弄懂他们的小伙伴儿

刚刚接触编程的小伙伴都会有这样几个疑问:

  1. 为什么我安装完所谓的JDK还是什么的鬼的之后都找不到一个可以直接运行的程序?
  2. 安装完之后好像还需要配置一个叫做环境变量的东西,据说很重要。
  3. 到底怎么样才算配置成功,感觉电脑总是在欺负小白,遇到各种各样的问题。

首先我们先对涉及到的两个比较重要的概念做一下解释,相信会对你排查错误有所帮助,毕竟:稳着来,我们能赢。

一、环境变量

百度百科:环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

如果有一定计算机基础的同学也许是能够读懂大概的意思的,至少我们能知道临时文件夹、系统文件夹是什么意思。那么环境变量这个东西为什么会存在呢?主要还是为了使用上的方便。
大家知道,我们很多软件和游戏都是由各种编程语言实现的,包括整个操作系统本身也是一样。那么,我们在使用时都需要预先加载所需要的环境,或读取关键的系统信息和配置。如果每次都由用户来进行选择,或者修改每个软件的配置,那未免太麻烦了。

  • 环境变量打开步骤

右键计算机(此电脑) -> 高级系统设置
技术图片
高级选项卡->环境变量
技术图片
所以当我们的WIndows系统安装完成时,我们可以看到在环境变量中已经预设了一些。既然是变量,那就包括两部分:变量名称和变量的值。变量名称是为了标识、引用和读取变量值的,而变量值就是我们真正想保存的内容(通常会是一个关键的配置或路径)。这些环境变量的作用就是可以记录一些我们需要用到的路径和作用,这样在使用某些软件时就会很方便了。
系统预设环境变量
技术图片
比如图片中的TEMP与TMP就是在设定一个临时目录位置,告诉其他软件,默认的临时文件存储位置,而软件在运行时也都会读取这个变量的值,这就让软件的使用变得十分的方便。

  • 用户变量:配置只在对当前用户生效
  • 系统变量:配置对系统所有用户生效

二、Path的作用

我们注意到在系统变量中存在着一个环境变量,名叫Path。说到这里大家注意不要把环境变量和Path变量混为一谈,他们之间是包含的关系。Path是一个具有特殊作用的环境变量,什么作用呢?重点来了!
Path本身翻译过来就是道路,路径的意思,所以首先明确,Path中存储的是很多条路径。那这些路径什么时候会被用到呢?当我们在命令窗口时使用一个个命令时,他们到底是运行出来的?这都要靠Path变量,当我们在执行一个命令时,会在Path设置的路径中进行搜索,看在这些路径中是否有你需要使用的命令。
所以,Path的作用就是:设置可执行文件(命令)的搜索路径的集合。

  • Windows系统:不同路径之间使用分号(;)隔开
  • Linux系统:不同路径之间使用冒号(:)隔开

三、配置JDK环境变量

经过以上两个概念的解读,那么我们现在要开始进行环境变量的配置了。

1. JAVA_HOME

首先需要配置的是一个我们自己定义的环境变量。

  • 变量名称:JAVA_HOME
  • 变量的值:JDK的完整安装路径

在系统变量中点击:新建
技术图片
这样做的好处有两个:

  • 当我们以后的JDK版本更换了,或者改变了存放目录,只需要在这个变量中进行修改,而不需要在所有用到JDK路径的地方都去修改一遍
  • 其他需要用到JDK环境来运行的软件,首先会读取JAVA_HOME(这也是一个约定俗成的变量名车)的值,来找到JDK的所在路径

基于以上两点原因,请务必要这样配置!

2. Path

我们已经将JDK的值记录在了JAVA_HOME中,接下来就是想办法引用它,这个时候我们要借助几个符号。

  • Windows:%变量名称%,例:%JAVA_HOME%
  • Linux:$变量名称,例:$JAVA_HOME

选中系统变量中的Path -> 点击编辑
技术图片
在窗口中添加如下内容:%JAVA_HOME%in;%JAVA_HOME%jrein;
注意路径的前后之间都要有英文的分号隔开
如果打开之后显示如下界面,请再次点击:编辑文本
技术图片
或者点击新建后,分别添加以下两条路径,此时不再需要分号

  • %JAVA_HOME%in
  • %JAVA_HOME%jrein

3. CLASSPATH

首先我们还是来科普一下,ClassPath变量有什么用,我们到底用不用配置它。

  1. 如果你配置环境变量的作用仅仅是为了让Eclipse能够正常运行,那么你只需要将JAVA_HOME配置正确,一切就以大功告成,在编译器中可以正常的执行编译运行等操作。
  2. 如果你需要在命令窗口中体验一下Java程序编译运行的全过程,那么你需要将Path以及CLASSPATH变量都配置好。

那么,CLASSPATH这个变量的作用其实是帮助jvm找到需要执行的class文件以及所需要的库。一般来说,我们都会进入到源程序(.java文件)所在的目录,执行javac编译命令,那么class文件(Java字节码文件)自然就会产生在当前目录,所以我们首先要配置的就是当前目录,是的,就是当前目录,用一个英文句点(.)来表示,这样就可以直接代表你当前所在的位置。
另外就是所需要的库文件,这两个文件在JDK安装目录下的lib文件夹中,直接来进行配置。

  • 变量名称:CLASSPATH(大小写无要求,但字母一定要对,推荐全大写)
  • 变量的值:.;%JAVA_HOME%lib ools.jar;%JAVA_HOME%libdt.jar

在系统变量中点击:新建
技术图片

四、注意事项

1. 必做姿势

在配置完成后,我们的检验方法就是在命令窗口中输入java和javac两个命令。但是此时一定要做这两个操作(十分重要):

  • 将环境变量的配置界面完全保存关闭
  • 重新打开一个命令窗口

这样刚刚配置的环境变量才会生效,成功界面如图:

  • java:

技术图片

  • javac:

技术图片

window配置环境变量

拿Java为例,讲一下怎么配置环境变量使得javac可以在全局被调用:1.添加环境变量例如我们的Java下载在了:D:Javav1.8我们就到环境变量那添加一个例如叫“Java_path”的环境变量:2.在Path那添加java/bin 确定后打开cmd,就可以在任... 查看详情

windows下java环境变量配置

...夹,把JDK和JRE都放在这个文件夹---------第二步:配置JAVA-环境变量-----------在计算机管理-高级-环境变量-系统变量里面编辑三个1.新建变量名:JAVA_HOME变量值:jdk安装路径,如:D:Javajdk1.6.0_452.新建变量名:CLASSPATH 变量值:.; 查看详情

java环境变量配置教程

Windows10 Java环境变量配置教程目前Windows10系统已经很成熟,大多数人开发都在Windows10系统下进行开发,于是乎我做一下Java环境变量在Windows10配下的配置:具体操作如下:JDK下载地址(选择合适JDK版本下):JDK10.0.1http://www.oracl... 查看详情

window配置临时环境变量

...统。解决技巧:在windows系统中可以使用set命令配置临时环境变量。注:临时环境变量只对当前窗口有效。下面以path环境变量为例:  ①查看环境变量:setpath  ②修改环境变量:setpath=xxxx  设置环境变量时,如果是要在原... 查看详情

windows下java环境变量配置

Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。1.JAVA_HOME:1C:ProgramFilesJavajdk1.7.0_602.CLASSPATH:1.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar3.Path: 1;%JAVA_HOME%in;%PATH%  4.cmd测试:12 查看详情

java环境变量配置(代码片段)

Java环境变量配置安装Java后,需要配置Java在windows操作系统中的环境变量,方便应用通过系统环境变量中的配置,找到并使用Java提供的SDK,配置方法非常简单。环境变量的位置在Windows操作系统中,点击“计算机”,选择“属性”... 查看详情

windows下配置java环境变量

下载JDK1.7安装包想要成功配置Java的环境变量,那肯定就要安装JDK,才能开始配置的。650)this.width=650;"class="exp-image-default"alt="配置JAVA的环境变量"src="https://imgsa.baidu.com/exp/w=500/sign=60c9877976094b36db921bed93cd7c00/bd315c6034a85ed 查看详情

windows10配置java环境变量(5步骤)

...1.windows10系统(不是win8,也不是win7)2.安装JDK步骤1.打开环境变量窗口右键ThisPC(此电脑)->Properties(属性)->Advancedsystemsettings(高级系统设置)->EnvironmentVariables(环境变量)...  2.新建JAVA_HOME变量点击New(新建)...... 查看详情

windows10配置java环境变量

(1)新建->变量名"JAVA_HOME",变量值"D:ProgramFilesJavajdk1.8.0_121"(即JDK的安装路径) (2)编辑->变量名"Path",在原变量值的最后面加上“%JAVA_HOME%in;”(3)新建->变量名“CLASSPATH”,变量值“.” 查看详情

windows下java环境变量配置

安装好JDK以后配置如下:1.变量名:JAVA_HOME  变量值:E:javasoftjdk  //即jdk的安装目录2.变量名:CLASSPATH  变量值:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar3..变量名:Path  变量值:%JAVA_HOME%in;%JAVA_HOME%jrein以上三个配置完成... 查看详情

javajdk12(java12)在windows上的安装和环境变量配置

本文主要介绍jdk12的在windows系统上的安装和环境变量的配置。原文地址:JavaJDK12(Java12)在windows上的安装和环境变量配置 查看详情

windows下的java环境配置

配置环境变量1、输入变量名为:JAVA_HOME,变量值为jdk安装的目录  2、输入变量名为:CLASSPATH,变量值为:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar    3、找到系统变量中的Path变量,双击打开,点击新建变量,输入:%... 查看详情

windows10配置jdk环境变量

...1.右键单击“我的电脑”>>属性>>高级系统设置2.环境变量3.系统变量>>新建4.新建变量名“JAVA_HOME”,变量值为JDK的安装路径5.编辑Path环境变量,添加“%JAVA_HOME%in;%JAVA_HOME%jrein”6.新建CLASSPATH环境变量,变量名设 查看详情

javajdk13(java13)在windows上安装与环境变量配置

本文主要介绍JavaJDK13(Java13)下载地址(Oracle和OpenJDK),以及在windows系统上的安装和环境变量的配置。原文地址:https://www.cjavapy.com/article/435/ 查看详情

windows环境中jdk环境变量配置

一、环境准备  Windows10  jdk-9.0.1二、下载并安装JDK  到Java的官网下载JDK安装包,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,选择一个适合自己的JDK版本下载并安装即可,具体流程不详述。二、环境变量配... 查看详情

jdk安装与环境变量配置(windows)

系统变量→新建JAVA_HOME变量。变量值填写jdk的安装目录(本人是C:\\Java\\jdk1.7.0)系统变量→寻找Path变量→编辑在变量值最后输入%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入... 查看详情

windows下与java相关的环境变量配置

...clipse进入界面,下载相应版本。安装好jre之后,开始设置环境变量将jdk-13下的bin文件夹路径添加至PATHeg.我的jdk-13安装在C:ProgramFilesJavaC:ProgramFilesJavajdk-13 查看详情

windows下如何为jdk配置环境变量

...javase/archive-139210.html安装好了jdk后,我们还需要为java配置环境变量。第一步,计算机属性——高级系统设置;第二步,新建一个名为JAVA_HOME的系统变量,第二栏的值即为你自己jdk的安装路径;第三步,新建一个名为CLASSPATH的系统... 查看详情