我已经通过发出以下命令安装了默认jdk:
apt-get install default-jdk这将安装openjdk 11,apt-get似乎会将文件安装得到处都是。示例:
/etc/java-11-openjdk/management
/usr/lib/jvm/java-11-openjdk-amd64/lib
/usr/share/doc/openjdk-11-jre-headless/JAVA_HOME
/var/lib/dpkg/info/openjdk-11-jre:amd64.postinst从上面的示例位置可以看到,到处都是分散的文件。
我刚刚安装了一个web应用程序,它给出了一个警告,它只支持jdk 12 (我想它是最新的openjdk版本)。如何安装版本12以取代版本11?在Ubuntu 18.04上升级openjdk版本的最好方法是什么,以便它不会与以前的版本混在一起?
发布于 2019-07-19 14:40:26
这对我来说很有效:
wget https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gzsudo mkdir /usr/javamv openjdk-12.0.2_linux-x64_bin.tar.gz /usr/javacd /usr/javasudo tar -xzvf openjdk-12.0.2_linux-x64_bin.tar.gz配置文件设置环境变量,为此打开/etc/
sudo nano /etc/profileJAVA_HOME=/usr/java/jdk-12.0.2
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH缺省情况下,
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk-12.0.2/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/java/jdk-12.0.2/bin/javac" 1java -version如果您之前安装了其他版本的Java,并且该版本没有更改,请尝试运行以下命令并选择所需的版本:
sudo update-alternatives --config java发布于 2019-05-02 22:36:34
来自Ubuntu的官方软件包库不提供OpenJDK包,因为openjdk11是您的版本的Openjdk12包的最新版本。
https://stackoverflow.com/questions/55954399
复制相似问题