macOS 下 JDK 如何更新呢?

2020 年 1 月 31 日
 iTvX
刚刚在 程序员 板块搞清楚了怎么升级 Python,那 JDK 怎么办?我看了下,好像 brew 安装 JDK 也不是很方便?

难道是重新从官网下载一个最新的 jdk 的 pkg 文件,直接覆盖吗,这样会不会不太好..
4391 次点击
所在节点    macOS
17 条回复
lis66951735
2020 年 1 月 31 日
不同的版本都会存在啊,想用拿个版本 export 一下就行
iTvX
2020 年 1 月 31 日
@lis66951735 那意思是直接去官网下载最新的 jdk,再安装就行了吗?
lis66951735
2020 年 1 月 31 日
嗯的 不会覆盖的,在这个目录下
export JAVA_HOME_11=/Library/Java/JavaVirtualMachines/jdk-11.0.5.jdk/Contents/Home
export JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
export JAVA_HOME_12=/Users/lisheng/Develop/jdk-12.0.2.jdk/Contents/Home
export JAVA_HOME_13=/Users/lisheng/Develop/jdk13/build/macosx-x86_64-server-fastdebug/jdk
zetary
2020 年 1 月 31 日
brew cask 里面不是有 jdk 吗,adoptopenjdk
leon0318
2020 年 1 月 31 日
可以使用 SDKMAN 管理
iTvX
2020 年 1 月 31 日
感谢,原来如此,我一直以为是覆盖,然后觉得会有文件残留,然后不干净。

那请问,其余的编程工具,比如 Python 等,也是这种,也不会直接覆盖吗?也实会新生成其余的文件夹吗?
iTvX
2020 年 1 月 31 日
@lis66951735 感谢,原来如此,我一直以为是覆盖,然后觉得会有文件残留,然后不干净。

那请问,其余的编程工具,比如 Python 等,也是这种,也不会直接覆盖吗?也实会新生成其余的文件夹吗?
iTvX
2020 年 1 月 31 日
@zetary 那个 jdk 好像有很多版本,我都搞晕了,没有官网那么简明
carrymaniac
2020 年 1 月 31 日
你可以直接安装 不会覆盖的 我推荐用 brew 安装 比较方便
mreasonyang
2020 年 2 月 1 日
有各种 env 工具,比如 python 有 virtualenv,java 也有,不过没有使用特别广泛的
superrichman
2020 年 2 月 1 日
你不会手动安装这些软件就用 brew 吧,推荐再安装一个 brew 的 gui 程序 cakebrew,可以当软件中心用,想装啥在里面搜索安装就好
Hyseen
2020 年 2 月 1 日
手动下载 adoptopenjdk 然后用 jenv 管理
arjen
2020 年 2 月 1 日
我装的 oracle jdk,设置里能更新
arjen
2020 年 2 月 1 日
@arjen 也会自动更新,只针对一个大版本。多版本像 openjdk11 我是用 jenv 管理的,但是没更新过
sonyxperia
2020 年 2 月 1 日
现在自己开发电脑上的 jdk 还需要安装嘛?
我是下载 openjdk 的版本,解压到本地路径。idea 指定到本地的 jdk 路径就可以了
对了,idea 2020.1 版本可以自动下载 jdk 了
tairan2006
2020 年 2 月 1 日
用 jenv 或者 sdkman
yjxjn
2020 年 3 月 9 日
@sonyxperia Eclipse 现在也不需要了,自带 1.8

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/641271

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX