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程序依赖的公共库