我尝试在装有 Ubuntu(最新的 LTS)的机器上安装 JDK 21,并且之前已经安装了 OpenJDK 17。
我尝试首先使用自动删除和清除的混合方法来删除旧的(我不记得确切的命令,我匆忙中完成了这些操作),然后从终端启动新的安装。
它不起作用:如果我使用 检查版本java -version
,我会看到 OpenJDK 版本。用于更新软件的预安装应用程序不再起作用,如果我尝试命令,sudo apt-get upgrade
终端会说它无法在存档中找到 jdk-21 包来重新安装它(之前是 17,但在尝试使用 jdk-17 后,错误消息提到了 jdk-21)。
这些是我在问题出现时使用过的命令,我曾经history
使用过它们:
1949 dpkg --configure -a
1950 superus
1951 dpkg --configure -a
1952 sudo
1953 sudo dpkg --configure -a
1954 dpkg --congifure -a
1955 clear
1956 java -version
1957 yum remove jdk17.0.10
1958 sudo apt remove --purge openjdk*
1959 apt autoremove openjdk*
1960 sudo autoremove openjdk*
1961 sudo apt autoremove openjdk*
1962 java -version
1963 sudo apt-get update
1964 sudo apt-get upgrade
1965 sudo apt-get autoremove
1966 synaptic
1967 sudo apt install synaptic
1968 java -version
1969 sudo apt-get update
1970 sudo apt-get upgrade
1971 exit
1972 ls
1973 cd Java
1974 ls
1975 tar jdk-21_linux-x64_bin.tar.gz
1976 tar zxvf jdk-21_linux-x64_bin.tar.gz
1977 java -version
1978 sudo apt-get update
1979 sudo apt-get upgrade
1980 java -version
1981 sudo apt-get autoremove openjdk-17-jre
1982 sudo apt-get purge openjdk*
1983 exit
1984 java -version
1985 sudo apt-get update
1986 sudo apt-get upgrade
1987 sudo apt install default-jre
1988 sudo update-alternatives --config java