JDK为啥进行环境变量配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDK为啥进行环境变量配置相关的知识,希望对你有一定的参考价值。

我来简单地回答你:java的环境变量有三个,主要是Path、Classpath、Java_Home。下面一一来说它们的作用。
Path:告诉操作系统javac、java-version等等这些java相关命令在哪个目录下放着。
Classpath:告诉JVM .class文件在哪个目录下放着。
Java_Home:指明JDK的安装目录,这个环境变量可以暂时不配置,它主要是方便其他java相关软件的安装配置,比如有些版本的Tomcat 在安装的时候,操作系统会根据Java_Home来找JDK的安装目录。
---
希望能帮上忙,我也是从你这一步走过来的,谢谢!
参考技术A 我来简单地回答你:java的环境变量有三个,主要是Path、Classpath、Java_Home。下面一一来说它们的作用。
Path:告诉操作系统javac、java-version等等这些java相关命令在哪个目录下放着。
Classpath:告诉JVM .class文件在哪个目录下放着。
Java_Home:指明JDK的安装目录,这个环境变量可以暂时不配置,它主要是方便其他java相关软件的安装配置,比如有些版本的Tomcat 在安装的时候,操作系统会根据Java_Home来找JDK的安装目录。
参考技术B 因为Windows本身并没有集成jdk的运行环境,而你装了之后也只能在起子目录下运行,所以你就的告诉计算机系统你的jdk在哪,以便如果在其他目录下要用到的时候系统可以告诉应用程序!不知道我回答的对不对?个人理解! 参考技术C java应用程序能正常地使用 参考技术D 运行不了好像

环境变量为jdk7 java为啥还是jdk8

最后一个安装的 JDK 会往 Windows 目录复制一下自己。所以会被霸占。


典型的霸占情况:

    安装了多个 JDK/JRE.

    先装 JDK/JRE 后又安装了 Oracle.

参考技术A 环境变量配置的,和你启动的JVM不是一个吧

以上是关于JDK为啥进行环境变量配置的主要内容,如果未能解决你的问题,请参考以下文章

Java jdk安装完成,环境变量也配置了,但是为啥cmd运行命令显示无法找到?

jmeter为啥要配置环境变量

为啥我的JDK环境变量安装好了 ,但是eclipse还是运行不了?

linux JDK安装环境变量配置过了也保存并退出了,但是执行source profile命令后,JDK还是搜不到是为啥?

为啥我明明安装了Java的jdk环境配置,但还是打不开呢,一直显示没有环境,求大神解答

安装了jdk ,配置了环境变量,都正确,为啥无法识别Java文件?