我有了要在java7运行POS和我通过在命令提示符下键入java -version
检查当前版本,并得到了以下的输出:如何通过环境变量更改当前Java版本?
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
因为我想java7,我想编辑环境变量指向jdk1.7,当我检查了变数,这是如下:
我看到它已经指向java7 JDK。这怎么可能以及如何运行java7?
UPDATE:
我想我想通了这个问题,但没有解决方案。第一个系统变量 - C:\ProgramData\Oracle\Java\javapath
在这里引起了麻烦,在给定路径中有java.exe
。这可能是我直接从java7升级到java8的产品。但是,如果我删除它,它会导致cmd错误。可以做什么?
相关:[Windows命令行中是否有'which'的等价物?](http://stackoverflow.com/q/304319/978917)。 – ruakh
我想象一下,当涉及到系统变量时,先到先得。您需要查看系统路径以确定其来源。 –