gpt4 book ai didi

java - 如果安装新版本的 JDK,运行 Java 进程会发生什么情况?

转载 作者:可可西里 更新时间:2023-11-01 11:48:54 26 4
gpt4 key购买 nike

我想知道如果我在 Debian 机器上更新 JDK,运行的 Java 进程会发生什么。其他系统的答案可能也是一样的,我只是想更明确地说明我的环境。

有了更新,我的意思是新的 JDK 将安装在现有的 JDK 旁边,符号链接(symbolic link) /usr/lib/jvm/default-java 将更改为新 JDK 的文件夹.

更新后的文件夹结构:

  • /usr/lib/jvm/default-java -> /usr/lib/jvm/jdk1.7.0_79
  • /usr/lib/jvm/jdk1.7.0_21 # 旧版本
  • /usr/lib/jvm/jdk1.7.0_79 #新版本

正在运行的进程是否会受到此更改的影响?

最佳答案

正在运行的进程正在运行真正的 JVM 可执行文件,而不是符号链接(symbolic link)。

因此,它们将继续运行,但它们不会切换到您刚刚安装的新 JVM 版本,直到您重新启动它们。

关于java - 如果安装新版本的 JDK,运行 Java 进程会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31859255/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com