java没有配置环境变量却可以生效的问题

Posted 张小贱1987

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java没有配置环境变量却可以生效的问题相关的知识,希望对你有一定的参考价值。

最近在家里的电脑上安装了eclipse,安装完成后尝试打开eclipse的时候,我内心估计是要报错的。我期待看到的是,这个eclipse需要安装jdk才能运行,并且会告诉我需要的jdk版本。

结果eclipse直接运行成功了。我怀疑是新版的eclipse难道自带了jdk,结果在eclipse的目录下买有找到。

后来我尝试在控制带输入java –version发现可以打印。我想起是我以前安装过jdk,可是我绝对没有配置过环境变量。我去确认确实没有配置。那么为何可以java –version 可以成功。

后来我发现,我安装的是java1.7,而且是非绿色版的,在安装的过程中,它将java.exe,javaw.exe.javac.exe这三个文件拷贝到了system32下了。

以上是关于java没有配置环境变量却可以生效的问题的主要内容,如果未能解决你的问题,请参考以下文章

Linux下如何使环境变量文件生效

Win11下Java的环境变量配置好后输入Java不生效怎么办?

ubuntu18每次启动linux都要source /etc/profile生效java环境变量

linux修改了JAVA_HOME环境变量不生效?

linux中如何配置jdk 环境变量

Mac 环境变量配置