84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
单位最近将jdk1.7切换成1.8,本地的开发环境(macos下)仍然是jdk1.7,现在想升级到jdk1.8 。我在macos的“偏好设置”->java->更新1.8但是我在终端使用
whereis java
显示:
/usr/bin/java
再使用
java -version
仍然显示 jdk1.7请问应该怎么升级/usr/bin/java 这里的java呢,或者怎么配置JAVA_HOME让其指向系统的jdk1.8?unix小白指教指教各位大侠~
闭关修行中......
macos的“偏好设置”->java->更新1.8这样更新的是本地的JRE,并不是JDK。JDK只能自己手动更新。
macos的“偏好设置”->java->更新1.8
JRE
JDK
执行
ls -la /usr/bin/java
你会得到 java 命令的真实存放位置,
lrwxr-xr-x 1 root wheel 74B 3 18 2016 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
将安装的 1.8 版本的目录软连接到目录/System/Library/Frameworks/JavaVM.framework/Versions/Current 即可。
/System/Library/Frameworks/JavaVM.framework/Versions/Current
切记,不可直接软连接 /usr/bin/java 命令到1.8版本的java,因为 /usr/bin/ 下还有java其他命令,如 javac, javap等。
/usr/bin/
javac, javap
一直弄错了,下载jdk1.8就可以了。
macos的“偏好设置”->java->更新1.8
这样更新的是本地的JRE
,并不是JDK
。JDK
只能自己手动更新。执行
你会得到 java 命令的真实存放位置,
将安装的 1.8 版本的目录软连接到目录
/System/Library/Frameworks/JavaVM.framework/Versions/Current
即可。切记,不可直接软连接
/usr/bin/java
命令到1.8版本的java,因为/usr/bin/
下还有java其他命令,如javac, javap
等。一直弄错了,下载jdk1.8就可以了。