目录

ubuntu安装java17学习

目录

ubuntu安装java17(学习)

步骤:

1、windows上:在JAVA官网下载 jdk-17_linux-x64_bin.tar.gz,放置在共享文件夹目录 “/mnt/hgfs/share”下面

2、新建 /usr/local/java 文件夹

mkdir /usr/local/java

3、把 jdk文件复制到 java目录

cp /mnt/hgfs/share/jdk-17_linux-x64_bin.tar.gz  /usr/local/java/

4.定位到 java目录,解压

cd /usr/local/java
tar -zxvf  jdk-17_linux-x64_bin.tar.gz 

5、配置环境变量,export 变量名=值

vi /etc/profile

a 插入,复制以下内容

export JAVA_HOME=/usr/local/java/jdk-17.0.3.1
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

然后 :wq 保存

6、让修改立即生效

source /etc/profile

注意:这里source 仅对当前终端窗口有效,新打开终端窗口需要再次source

测试路径是否配置正确: echo $PATH 输出$变量的值,检查某个环境变量是否配置成功:

echo $PATH

测试 java 是否配置成功

java -version

学习和思考:

1、为什么要定义环境变量?

使用命令启动程序的时候,当前目录不一定是程序安装的目录,操作系统除了在当前目录下面寻找此程序外,还应到PATH中指定的路径去找。若未添加环境变量,则启动xxx程序时,必须到其所在位置,输入 ./xxx 才能启动。

PATH :就是可执行程序启动的路径,这个路径需要手动或者在程序安装的添加。比如windows某些软件在安装时会提示“是否添加PATH”。

2、jdk-17.0.3.1里的文件夹:

bin:java依赖的可执行程序的存放位置

jre:java runtime env java运行时的环境

lib:java程序依赖的公共库