环境变量path中C:\ProgramData\Oracle\Java\javapath是哪个软件搞得

环境变量path中出现如下两条
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\ProgramData\Oracle\Java\javapath
这两条是哪个应用软件配上的?有办法追溯么?怎么找

JAVA啊!

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

该软件默认安装在C:\Program Files\Java中,在64位系统上,可能还会安装到C:\Program Files (x86)\Java中追问

我知道是java的路径,但是是哪个软件添加和使用的这个配置?而且还把这些配置置顶了,导致我的程序优先使用了他的配置!然后我删除配置,卸载重装jdk之后并未发现这些变量的再次出现,因此不是jdk安装程序安装的!所以这是哪来的?idea?eclipse?或者其他依赖java的软件?

追答

以前在没有安装其它需要java环境的软件下,我也遇到过这样的内容,所以也有可能是java自己创建的。或者说是某些版本的java会这样。

追问

嗯,很可能是版本,新版本安装时多了个提示,什么19年4月会什么什么影响

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-07
这是因为你的jdk版本改变自动生成的,就像我最开始配置的是64位的JDK,而且已经使用了一段时间了,后来因为需要32位的jdk,有安装了一个32位jdk,就生成了这个路径下的文件,想切换回来只要删掉C:\ProgramData\Oracle\Java\javapath下的3个文件,然后在修改java_home的路径成想要用的jdk版本,就可以了。最后在CMD窗口执行java -version查看配置是否成功。
第2个回答  2021-07-22
上面一个大概是java11之前的版本(极有可能java8即jdk1.8)产生的环境变量,下一个大概是java11及之后的版本产生的环境变量。
第3个回答  2019-10-12
我也出现了这个问题。这个应该是Java 自己更新的吧 ,然后默认会置顶。所以导致你自己配置的jdk失效。你可以把它向下移动到自己配置的jkd下面。或者删掉。这样自己配置的优先级最高
第4个回答  2019-03-05
这是Java的环境变量,安装Java之后就会存在。追问

这些不是我自己配置的,我删除配置,卸载重装jdk之后并未发现这些变量的再次出现,变量指向文件我没处理,所以这应该不是安装java带来的

追答

Java一般是指jre,安装jre之后会将这些环境变量添加到path中,而安装jdk并不会。

追问

那么这是jre带来的?

相似回答