Ubuntu 安装jdk和配置java环境变量

本文详细介绍了在Ubuntu系统中下载、安装JDK及配置Java环境变量的过程,包括解压压缩包、设置环境变量、检验配置及运行简单Java程序的方法。

目录

下载jdk压缩包

解压文件

配置环境变量

检验环境变量的配置

运行简单的java程序



由于个人兴趣,最近安装了一个双系统(Windows10&&Ubuntu),开始体验Ubuntu的使用。在安装jdk和配置java环境变量的时候遇到了一些问题,就记下来当作笔记。

下载jdk压缩包

首先百度搜索jdk,点击第二个进入如下页面。

找到Linux版本的jdk,点击下载。

原先系统中没有安装openjdk的可以忽略下面一条。

ps:我这边由于之前安装了openjdk,所以安装之前需要把之前的jdk卸载掉。

     命令如下:

sudo apt-get remove openjdk*

解压文件

在Linux的文件下载目录中找到对应的文件,解压文件到对应的目录。

先创建文件夹  这个根据每个人存放文件位置,不尽相同。

sudo mkdir /usr/local/lib/java

进入到存jdk压缩包的文件夹,然后执行下面的命令,后面-C...的命令是解压到对应的文件夹

sudo tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/lib/java

配置环境变量

解压好了以后,就开始配置环境变量了,打开对应的配置文件.bashrc。注意这边的权限要加上sudo

sudo vi ~/.bashrc

然后在文件的末尾加上以下内容:

export JAVA_HOME=/usr/local/lib/java/jdk1.8.0_181
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存并退出。然后输入命令来生效:

source ~/.bahsrc

检验环境变量的配置

配置好了环境变量以后,就要查看环境变量的配置是否成功。Ctrl+Alt+T打开终端,然后执行命令:

sudo javac
//如果发现javac命令有问题,可以查看对应的环境变量的配置,具体如下
echo $JAVA_HOME
echo $CLASSPATH
echo $PATH
//注意环境变量之前一定要加一个"$"符号

运行简单的java程序

为了让大家直接检验,环境变量配置是否成功,我们可以写一个简单的java程序来检验一下。

创建一个打印类Print:

public class Print {
	private static String name = "XXX"; 
 	public static void main(String args[]){
  		System.out.println("I love Beijing\r\n" + 
			"I love China \r\n" + "Beijing is the capital of China \r\n");
		System.out.println("my name is " + name);
 	}
}

编译类,然后执行:

javac Print.java

java Print

最终的执行结果截图如下:

 

 

 

<think>好的,用户想在Ubuntu系统上安装JDK 11并配置环境变量PATHJAVA_HOME。我需要根据提供的引用资料整理出步骤。首先,用户可能需要手动下载JDK 11的tar.gz文件,然后解压到指定目录,比如/usr/local/java或者用户自定义的目录。根据引用2中的例子,用户创建了soft/jdk目录,并将解压后的文件移动进去。接着需要配置环境变量,通常是在.bashrc文件中添加JAVA_HOME、CLASSPATHPATH的设置。引用23都提到了在.bashrc中添加这些变量,但要注意路径是否正确。另外,用户可能需要使用source命令使配置生效,然后验证java -version是否正确显示版本。还需要提醒用户下载正确的JDK版本,并确认是否已经卸载旧版本。可能还需要提到使用update-alternatives来管理多个Java版本,但用户的问题只涉及JDK 11,所以可能不需要这部分。最后,确保所有步骤清晰,并检查常见问题,比如路径错误或权限问题。</think>### 在Ubuntu系统中安装JDK 11并配置环境变量的步骤 #### 1. 下载JDK 11安装包 访问[Oracle官网](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html)下载Linux版本的JDK 11压缩包(例如`jdk-11.0.XX_linux-x64_bin.tar.gz`)。若使用命令行下载,需通过浏览器登录后获取下载链接[^1]。 #### 2. 解压并移动文件到目标目录 ```bash # 创建目标目录(以/usr/local/java为例) sudo mkdir -p /usr/local/java # 解压下载的压缩包(假设文件在Downloads目录) sudo tar -zxvf ~/Downloads/jdk-11.0.XX_linux-x64_bin.tar.gz -C /usr/local/java ``` #### 3. 配置环境变量 编辑用户环境变量文件`.bashrc`(或系统级文件`/etc/profile`): ```bash vim ~/.bashrc ``` 在文件末尾添加以下内容: ```bash export JAVA_HOME=/usr/local/java/jdk-11.0.XX # 替换实际解压后的目录名 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib ``` 保存后执行`source ~/.bashrc`使配置生效[^2][^3]。 #### 4. 验证安装 ```bash java -version # 应输出JDK 11版本信息 echo $JAVA_HOME # 检查路径是否正确 ``` #### 5. 可选:多版本管理 若系统存在多个JDK版本,可使用`update-alternatives`配置默认版本: ```bash sudo update-alternatives --install "/usr/bin/java" "java" "$JAVA_HOME/bin/java" 1 sudo update-alternatives --config java ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C__Try

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值