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

ubuntu安装java17(学习)相关推荐

  1. ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装

    ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装

  2. Ubuntu为julia安装深度学习框架MXNet(支持CUDA和OPenCV编译)

    Ubuntu为julia安装深度学习框架MXNet(支持CUDA和OPenCV编译) 环境介绍与注意事项 下载源文件 安装依赖 编译 环境配置 安装MXNet 测试 后记 环境介绍与注意事项 Ubun ...

  3. 深度学习环境搭建第一步----Ubuntu 安装(win7 + win10)

    Windows下安装Ubuntu 16.04双系统 一.Win7 装  Ubuntu 1. 下载,四个版本,区分32和64位,优麒麟 16.04 LTS(长期支持)版本 来自 <http://c ...

  4. ubuntu系统(八):ubuntu18.04双系统安装+ros安装+各种软件安装+深度学习环境配置全家桶

    0 说明 1.安装ubuntu18.04系统 1.1 ubuntu18.04镜像地址(可以用迅雷等下载): 1.2 下载Rufus: 1.3 制作镜像: 1.4 磁盘分区 1.5 关闭win11快速启 ...

  5. 虚拟机Ubuntu系统改变中文与Windows系统共享文件到安装pycharm学习MySQL数据库

    文章目录 操作系统 前言 博主介绍: – 我是了 凡 微信公众号[了凡银河系]期待你的关注.未来大家一起加油啊~ 文章目录 文章目录 前言 下载VMware Workstation Ubuntu安装程 ...

  6. Ubuntu安装遭遇 VMware上的Easy install模式

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu安装遭遇 VMware上的Easy install模式 [日期:2011-10-27] 来源:Linux社区  作 ...

  7. Ubuntu 安装和修改Apache2端口

    Ubuntu 安装和修改Apache2端口 [日期:2013-05-15] 来源:Linux社区  作者:sheismylife [字体:大 中 小] Linux系统:Ubuntu 13.04 因为本 ...

  8. 【Ubuntu】Linux系统( ubuntu )安装方案

    [Ubuntu]Linux系统( ubuntu )安装方案 1.光驱安装 这种方法安装比较简便,但linux发行版升级频繁,市场上很难买到最新的版本,而且许多电脑并没有光驱.如果用这种方法安装,安装的 ...

  9. 用虚拟机把ubuntu安装到TF卡上

    最近在学习Linux,考虑到将来可能不会带着自己的笔记本到处跑,而我又希望能随身带着个Ubuntu系统 ,总不能在别人的电脑上装个Linux系统吧.刚好最近入手了一张 Sandisk 16G clas ...

最新文章

  1. tensorflow 1.x Saver(保存与加载模型) 预测
  2. O027、看nova-scheduler如何选择计算节点
  3. 比特币交易追踪溯源技术介绍
  4. 性能优化-Bitmap内存管理及优化
  5. win10重置此电脑_职场电脑技能跟我学之WIN10系统的重置 数据不会丢哦
  6. 不断学习UI框架的写法
  7. uni-app/微信小程序:验证手机号 身份证 邮箱(正则表达式)
  8. jdk8 npe_JDK 14中更好的NPE消息
  9. android 仿qq it蓝豹,《IT蓝豹》listview实现各种版面设计功能
  10. IE和FireFox中的event事件
  11. scp传文件时报错Add correct host key in /root/.ssh/known_hosts to get rid of this message
  12. 《设计模式之禅》--单例扩展:多例模式
  13. atitit.Servlet2.5 Servlet 3.0 新特性 jsp2.0 jsp2.1 jsp2.2新特性
  14. “基金公司+互联网平台” 带来了什么考验?
  15. FreeTextBox使用详解(FTBv3-1-6)
  16. Oracle P6 -SQLServer数据库乱码案例分享
  17. 关于Maxon电机整定的问题记录
  18. SketchUp2020下载SketchUp2020下载安装SketchUp草图大师2020下载安装详细教程
  19. MYSQL 大于号,小于号
  20. 1021.Deepest Root

热门文章

  1. 从键盘输入若干行文本,每行以回车结束,以 ctrl+z 作为输入结束符,统计其行数。
  2. 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载 HTML5期末大作业
  3. 华为初面 + 综合面试,附上面试题,share 给大家~
  4. webug4.0支付漏洞
  5. 研报 | 区块链新基建:物联网+区块链如何打造差异化竞争优势?
  6. ExtJS面板的使用(Ext.Panle、Ext.TabPanel、Ext.Viewport)
  7. java publicdatautil_Java数据类型判断工具类DataTypeUtil
  8. Plant Simulation使用技巧
  9. FreeMind的常见问题和安装
  10. 怎么区分三种基本放大电路?