在Ubuntu上安装JDK

Ubuntu 12.04 LTS 通常自带了OpenJDK,但好像对开发者支持不好,所以很多人没用,开发者建议使用Oracle JDK,以下是安装过程。


接下来,我们将从Oracle的服务器下载JDK,并安装。该服务器好像叫做WEBUPD8,还是说这是个协议,反正不知道叫什么意思。


1. 打开命令行终端,依次执行以下命令

(1). Add the “WEBUPD8″ PPA.

sudo add-apt-repository ppa:webupd8team/java 

(2). Update your repositories.

sudo apt-get update 

(3). Install JAVA 7 JDK.

sudo apt-get install oracle-java7-installer


如果要卸载该JDK,执行以下命令

sudo apt-get remove oracle-java7-installer

2. 配置JAVA环境。

执行:

sudo gedit /etc/profile

在配置文件中加入如下部分:

export JAVA_HOME=/home/jackwong/jdk1.6.0_26

export JRE_HOME=/home/jackwong/jdk1.6.0_26/jre

export PATH=/home/jackwong/jdk1.6.0_26/bin:$PATH 

export CLASSPATH=.:/home/jackwong/jdk1.6.0_26/lib:/home/jackwong/jdk1.6.0_26/jre/lib

保存,然后注销当前用户,重新登录,环境变量就生效了。

验证是否安装成功:

执行:

java -version

如果出现:

java version "1.6.0_26"

Java(TM) SE Runtime Environment (build 1.6.0_26-b06)

Java HotSpot(TM) Server VM (build 20.0-b11, mixed mode)

这样的信息,就说明OK了。

注意,ubuntu默认已经安装了openjdk,所以你就算不安装jdk,执行java -version也不会报错,但是报告的信息和安装了jdk是不一样的,请注意区分。


<think>嗯,用户想在Ubuntu安装JDK。我之前看过几个相关的引用,比如引用[1]提到用`sudo apt install default-jdk`安装OpenJDK,这应该是最简单的方法。用户可能对不同的JDK版本有疑问,比如OpenJDK和Oracle JDK的区别,所以需要解释清楚。还有引用[2]详细说明了安装JDK1.8的步骤,可能需要提到添加PPA仓库来安装特定版本。另外,用户安装后可能遇到环境变量的问题,比如引用[3]中提到的Eclipse启动错误,说明PATH没有正确设置,所以安装完成后需要检查JAVA_HOME和PATH配置。 用户的问题是如何安装,步骤需要分点说明。首先推荐使用apt安装默认版本,然后如果需要特定版本,比如OpenJDK 11或8,可以用不同的命令。然后验证安装是否成功,用`java -version`和`javac -version`。最后设置环境变量,可能需要编辑.bashrc或.zshrc文件,并source一下。还要提醒用户如果遇到问题,比如Eclipse找不到JVM,应该检查环境变量是否正确。 另外,用户可能不知道如何选择版本,可能需要解释不同版本的应用场景,比如某些项目需要JDK 8。最后生成相关问题,比如如何切换版本、OpenJDK和Oracle的区别、环境变量配置以及安装后的常见错误处理。这样用户如果有后续问题可以自己查阅。</think>### 在Ubuntu安装Java Development Kit (JDK) 的步骤 #### 1. **通过APT安装默认JDK(推荐)** Ubuntu官方仓库提供OpenJDK安装包,执行以下命令安装默认版本: ```bash sudo apt update sudo apt install default-jdk ``` 安装完成后验证版本: ```bash java -version # 输出类似 openjdk version "11.0.19" javac -version # 输出类似 javac 11.0.19 ``` 此方法适合大多数开发场景[^1]。 #### 2. **安装特定版本的OpenJDK** - **安装OpenJDK 11**: ```bash sudo apt install openjdk-11-jdk ``` - **安装OpenJDK 8(适用于旧项目)**: 需要添加第三方仓库: ```bash sudo add-apt-repository ppa:openjdk-r/ppa sudo apt update sudo apt install openjdk-8-jdk ``` 安装后通过`update-alternatives`管理多版本[^2]。 #### 3. **配置环境变量** 编辑`~/.bashrc`或`~/.zshrc`文件,添加以下内容(以OpenJDK 11为例): ```bash export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH ``` 应用配置: ```bash source ~/.bashrc ``` #### 4. **验证环境变量** ```bash echo $JAVA_HOME # 应输出路径如/usr/lib/jvm/java-11-openjdk-amd64 which java # 应指向JDK安装目录下的java ``` #### 5. **解决常见问题** - **Eclipse启动报错**:确保`JAVA_HOME`指向有效JDK路径,且`PATH`包含`$JAVA_HOME/bin`[^3]。 - **多版本切换**:使用`sudo update-alternatives --config java`选择默认版本。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值