在ubuntu上安装jdk

本文详细介绍了如何在Ubuntu系统上安装并配置Oracle JDK 7,包括下载、解压、重命名、设置环境变量、配置默认版本及验证安装等步骤,确保Java环境的稳定性和兼容性。

我先在WIN7上安装了vmware,在vmware上安装了ubuntu。这样就有双系统了。只要安装vmware tools,就可以方便的在WIN7和ubuntu之间传文件了。

 

首先下载jdk7。地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

 jdk-7u15-linux-i586.tar.gz 是32位的

jdk-7u15-linux-x64.tar.gz 是64位的

如果你的ubuntu是32位的,就下载32位的jdk。

如果版本不同会出现错误:bash:/usr/lib/jvm/java7/bin/java: cannot execute binary file

 

1,解压jdk7 到 /usr/lib/jvm/java1.7.xx

sudo tar zxvf./jdk-7-linux-i586.tar.gz  -C/usr/lib/jvm

 

2, 把java1.7.xx重命名为java7

cd /usr/lib/jvm 

sudo mv jdk1.7.0/java7 

 

3,设置环境变量,在/etc/profile.d目录下创建development.sh

gksu gedit /ect/profile.d/development.sh

development.sh中添加

exportJAVA_HOME=/usr/lib/jvm/java7

exportJRE_HOME=$JAVA_HOME/jre

exportCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

exportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

(注:有些教程上用vim文本编辑器,这个需要安装,我使用默认的gedit)

 

4, 配置默认JDK版本

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java7/bin/java"  1

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java7/bin/javac"  1

sudo update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/java7/bin/jar" 1  

sudo update-alternatives --install "/usr/bin/javah" "javah" "/usr/lib/jvm/java7/bin/javah" 1  

sudo update-alternatives --install "/usr/bin/javap" "javap" "/usr/lib/jvm/java7/bin/javap" 1


如果没有执行权限的话,添加执行权限

sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/jar
sudo chmod a+x /usr/bin/javah
sudo chmod a+x /usr/bin/javap

 

5, 执行sudo update-alternatives --config java  ,显示只有一个java/usr/lib/jvm/java7/bin/java

 

6, 执行java -version 查看是否安装好了

显示:

java version"1.7.0_15"

Java(TM) SE RuntimeEnvironment (build 1.7.0_15-b03)

Java HotSpot(TM)Client VM (build 23.7-b01, mixed mode)

 

参考网址:

http://askubuntu.com/questions/55848/how-do-i-install-oracle-java-jdk-7

http://www.cnblogs.com/eastson/archive/2012/06/06/2538964.html

http://www.liberiangeek.net/2012/04/install-oracle-java-jdk-7-in-ubuntu-12-04-precise-pangolin/

http://blog.youkuaiyun.com/yang_hui1986527/article/details/6677450

 

 

<think>好的,我现在需要在Ubuntu系统上安装JDK。用户问的是方法,所以我要整理出不同的安装方式,可能包括OpenJDK和Oracle JDK,还有配置环境变量的步骤。先看看提供的引用内容。 引用[4]提到用add-apt-repository添加OpenJDK的源,然后安装。引用[5]有通过wget下载Oracle JDK并解压的方法。引用[2]和[3]都提到了下载JDK 17并配置环境变量。用户可能需要多种选项,比如选择官方Oracle版本或者开源的OpenJDK。 首先,应该分步骤说明两种主要方法:使用包管理器安装OpenJDK和手动安装Oracle JDK。同时,环境变量的配置是关键,需要详细说明如何编辑.bashrc或/etc/profile文件,设置JAVA_HOME等。 可能的问题点包括:如何选择版本,安装后验证是否正确,以及不同方法的优缺点。例如,OpenJDK安装简单,但版本可能较旧;Oracle JDK需要手动下载,但版本新。此外,用户可能遇到路径错误或者权限问题,需要提醒使用sudo或者正确的解压路径。 还要注意引用中的不同方法,比如引用[5]提到的解压到指定目录,配置环境变量的步骤。需要确保步骤清晰,比如下载、解压、设置路径、更新环境变量。最后,生成相关问题时要涵盖常见疑问,比如版本选择、环境变量配置、验证安装等。</think>在Ubuntu系统中安装JDK的步骤如下,提供两种常用方法: --- ### **方法一:通过APT安装OpenJDK(推荐)** 1. **更新软件包列表** ```bash sudo apt update ``` 2. **安装OpenJDK(以JDK 17为例)** ```bash sudo apt install openjdk-17-jdk ``` 3. **验证安装** 检查版本信息: ```bash java -version ``` 输出应包含类似内容: ``` openjdk version "17.0.6" 2023-01-17 OpenJDK Runtime Environment (build 17.0.6+10-Ubuntu-0ubuntu120.04.1) OpenJDK 64-Bit Server VM (build 17.0.6+10-Ubuntu-0ubuntu120.04.1, mixed mode, sharing) ``` 表示安装成功[^4][^2]。 --- ### **方法二:手动安装Oracle JDK** 1. **下载JDK安装包** 前往[Oracle官网](https://www.oracle.com/java/technologies/downloads/)选择Linux x64的`.tar.gz`包,例如`jdk-21_linux-x64_bin.tar.gz`[^3][^5]。 2. **解压并移动到系统目录** ```bash sudo tar -zxvf jdk-21_linux-x64_bin.tar.gz -C /usr/lib/ ``` 3. **配置环境变量** 编辑`.bashrc`或`/etc/profile`: ```bash echo 'export JAVA_HOME=/usr/lib/jdk-21 export PATH=$JAVA_HOME/bin:$PATH' | sudo tee -a ~/.bashrc ``` 应用配置: ```bash source ~/.bashrc ``` 4. **验证安装** ```bash java -version ``` 若显示Oracle JDK版本信息,则安装成功[^5]。 --- ### **环境变量配置说明** - `JAVA_HOME`:指向JDK安装路径(例如`/usr/lib/jdk-21`)。 - `PATH`:添加`$JAVA_HOME/bin`以全局使用`java`命令。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值