尊敬的各位大佬们,请问多版本 JDK 是直接安装在宿主机器中,还是 docker 多个镜像比较方便?

2020-12-21 09:57:32 +08:00
 neochen13

如题,如果直接安装在宿主机的话,多个 JAVA_HOME 切换很麻烦

但是使用 docker 貌似也差不多额

2669 次点击
所在节点    Java
10 条回复
0x2CA
2020-12-21 10:01:14 +08:00
写个脚本快速切换不就好了,或者你也可以写个 java 版本管理器,类似 nodejs 的 nvm
sagaxu
2020-12-21 10:02:13 +08:00
JAVA 7 之后不需要设置 JAVA_HOME
zliea
2020-12-21 10:04:11 +08:00
自己电脑 jenv 切换工具, https://www.jenv.be/
集成环境 docker.
v2lf
2020-12-21 10:04:17 +08:00
jenv
yanzhiling2001
2020-12-21 10:21:56 +08:00
没细看帖子,不过 我看你应该需要 www.injdk.cn
abersheeran
2020-12-21 12:41:37 +08:00
做成 docker image,哪个项目用就直接 FROM 过去。节省硬盘。
xuanbg
2020-12-21 13:04:42 +08:00
多做几个不同 jre 版本的基础镜像,然后对应的 Dockerfile 写好。要用哪个版本就用对应的 Dockerfile 来 build 镜像。
micean
2020-12-21 13:17:51 +08:00
多版本 java 我都是直接解压用绝对路径启动程序
alanhe421
2020-12-21 17:31:41 +08:00
比如 IDEA 本身已经代理 JDK 版本管理,还是比较方便的。。。
beginor
2020-12-21 19:22:20 +08:00
docker 在 Windows 和 Mac 上使用映射磁盘时性能堪忧, 编译下项目就知道了, 慢到怀疑人生,还是装在宿主机上好。

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

https://www.v2ex.com/t/737363

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

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

© 2021 V2EX