在Linux系统上安装JDK 1.8(Java Development Kit 1.8)是一个常见的任务,以下是详细的步骤和相关信息:
JDK(Java Development Kit)是Java语言的软件开发工具包,它包含了Java运行环境(JRE)、Java编译器(javac)、Java调试器(jdb)以及其他开发工具。JDK 1.8是Java的一个重要版本,引入了许多新特性,如Lambda表达式、Stream API等。
首先,你需要从Oracle官方网站或其他可信源下载JDK 1.8的安装包。以下是使用wget命令下载的示例:
wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u291-b10/d7fc238d8f964d548cb0e6c74d1fe75e/jdk-8u291-linux-x64.tar.gz
下载完成后,解压文件到你希望安装JDK的目录,例如 /usr/lib/jvm
:
sudo mkdir -p /usr/lib/jvm
sudo tar zxvf jdk-8u291-linux-x64.tar.gz -C /usr/lib/jvm
编辑 /etc/profile
文件或 ~/.bashrc
文件,添加以下内容:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_291
export PATH=$PATH:$JAVA_HOME/bin
保存并退出,然后使配置生效:
source /etc/profile
或者
source ~/.bashrc
运行以下命令验证JDK是否安装成功:
java -version
javac -version
你应该能看到类似如下的输出:
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
如果在解压或配置环境变量时遇到权限问题,可以使用 sudo
命令提升权限。
如果系统中已安装其他版本的JDK,可能会导致版本冲突。可以通过修改 alternatives
系统来解决:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_291/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_291/bin/javac 1
然后选择所需的JDK版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
通过以上步骤,你应该能够在Linux系统上成功安装并配置JDK 1.8。
领取专属 10元无门槛券
手把手带您无忧上云