Java控制面板提醒我将Java更新为1.8.0更新181。
安装推荐的版本后,java控制面板会说系统现在具有最新版本(更新181)。
但是当我在终端上运行命令java -version时。系统告诉我仍然安装171版本的Java。在“ / Library / Java / JavaVirtualMachines /”目录下,没有181版本的Java文件夹。
Java控制面板有什么作用?
答案 0 :(得分:1)
我有同样的问题。就我而言,可能还有您的情况,是由于我已经安装了JDK,所以这是在终端中选择的版本:
$ /usr/bin/java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
在/Library/Java/JavaVirtualMachines
下还安装了两个其他可执行文件:
$ /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
$ /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/bin/java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
但是,在java
下还有一个/Library/Internet Plug-Ins/JavaAppletPlugin.plugin
可执行文件:
$ /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
我相信这是控制面板所维护的,并且从http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html安装最新版本已经为我更新了默认终端版本。