前言

今天正好来公司加班,想自己学点技术傍身;因为linux是程序员以后都必须要掌握操作的系统,所以特此,趁这个机会安装配置一下JDK,熟悉一下。

步骤

首先应该去oracle官网去下载jdk的.gz压缩包,注意是.gz,因为我们是配置在linux下,,所以用.gz,如果是windows那就找windows即可。
jdk1.8这是官网下载网址,直接点击进入,下载就可以了。

下载完毕之后,不要想着去解压,直接把它放在你的虚拟机中就可以了,我是把压缩包直接拖进虚拟机桌面的(不推荐,最好把它放在共享文件夹下,在那里使用命令解压,然后在mv到/user下),

然后打开你的命令行,快捷键是ctrl+alt+T,打开之后,

因为我已经解压完毕所以我的就会多出java 和redis 两个文件夹,(自己建的);

下面言归正传,继续解压,输入命令 tar zxvf java压缩包全名.gz 回车即可。注意(一定别忘了后缀.gz)

因为我是放在桌面上,所以需要先进入到桌面文件夹下,才能执行解压命令。
然后执行 mv 当前你的解压完的java路径 你要拷贝到的路径 ;这就把将解压的jdk文件拷贝到了java文件夹下

如果你是新建的话 ,输入 mkdir /home/ 此时输入tab,系统会自动找到你的用户文件,然后在输入要新建的文件名称,回车即可,
例如: mkdir /home/ubuntu18/java 这样就新建好了java文件,就像我的第一幅图片所示。

配置环境变量

上面解压完毕后,我们开始重头戏,就是为jdk配置环境变量。此时,你有两种选项要去做,第一,下载并安装一个vim编辑器,sudo get install vim 输入命令之后,一顿输入yes;然后,输入 sudo vim /etc/profile

输入:

export JAVA_HOME=/home/ubuntu18/java/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

然后输入 :w :q 这样就可以保存并退出,回到命令行界面。
第二,使用gedit 因为配置文件需要超级用户才能修改,所以才会加上sudo 上面也是一样;sudo gedit /etc/profile这样就会出现配置文件,至于写的什么不用管,直接在最底下输入:
export JAVA_HOME=/home/ubuntu18/java/jdk1.8.0_181 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH
记住,在右上角有个save,添加完之后要点一下,然后在点击左上角的text editor,然后退出,回到命令行界面。然后要输入source /etc/profile 将配置文件实现,然后,你可以输入
echo $PATH查看你的环境变量是否配置上,最后,java -version 检查你的java是否配置成功。

注意

以上我在文字中输入的linux 命令中间仔细看的话是有两个空格的,但是其实在linux中只有一个,我这么做只是为了方面看,因为空格太小,怕看到我文章的人误以为是连接在一起的,那就罪过了。还有,希望跟我一样是初学linux的不要复制粘贴命令一定要自己手敲,本来linux命令就多,要是不经常操作很容易就忘了,希望能对各位有帮助。勿喷,如果有错误的地方,希望不吝赐教,让我们在开发的大路上一起策马奔腾。

VMware 虚拟机安装JDK相关推荐

  1. PX4-AutoPilot教程-0-使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境(ROS+mavros+jMAVSim+gazebo+QGC+QT)

    使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境 本教程使用VMware虚拟机安装Ubuntu18.04系统(官方推荐使用版本),搭建PX4固件版本为v1.9.2,飞控板为pixhawk ...

  2. VMWARE虚拟机安装系统提示CPU已被客户机操作系统禁用和secureCUT乱码

    错误:VMWARE虚拟机安装系统提示CPU已被客户机操作系统禁用 改正:找到虚拟机的位置找到下图灰色的部分:打开 .vmx后缀的操作系统配置文件,加入以下代码: cpuid.1.eax = :: 2. ...

  3. VMware虚拟机安装之后,打开时找不到启动Centos的界面

    #VMware虚拟机安装之后,打开时找不到启动Centos的界面 只要在VMware中打开查看–自定义–库,之后就看到自己已经创建好的虚拟机系统 我也是因为自己不小心上次关机之前把左边那个窗口关闭了

  4. VMware虚拟机安装黑苹果MacOS Mojave系统详细教程

    更多资源请百度搜索:前端资源网 欢迎关注我的博客:www.w3h5.com 最近遇到一个H5页面的 iPhone X 刘海兼容问题.查到一个 XCode 编辑器,可以模拟 iPhone X 环境运行. ...

  5. 虚拟机红帽linux登陆密码,[操作系统]vmware虚拟机安装了linux(redhat)系统忘记登录密码怎么办...

    [操作系统]vmware虚拟机安装了linux(redhat)系统忘记登录密码怎么办 0 2017-11-07 15:00:23 今天,打开了以前装过的vmware虚拟机,正常启动之后,一直想不起登录 ...

  6. 解决虚拟机vmware虚拟机安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题

    解决虚拟机vmware虚拟机安装64位系统"此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态"的问题 参考文章: (1)解决虚拟机vmware虚拟机安装64 ...

  7. Vmware虚拟机安装Ubuntu 16.04 LTS(长期支持)版本+VMware tools安装

    # 参考:https://www.cnblogs.com/fengliu-/p/7867673.html 今天用VMware虚拟机安装了Ubuntu 16.04,过程用点繁琐,顺便又安装了VMware ...

  8. Windows7 VMware虚拟机安装Apple Mac OSX v10.7 Lion

    2019独角兽企业重金招聘Python工程师标准>>> Windows7 VMware虚拟机安装Apple Mac OSX v10.7 Lion 前 几天突然想起来在虚拟机里装个苹果 ...

  9. 第二章 Linux系统安装 - VMware虚拟机安装、卸载与使用

    2.1 VMware虚拟机安装.卸载与使用 (一)安装 (1)首先下载VMware软件 VMware官方下载地址http://www.vmware.com/.由于官网下载速度较慢而且没有破解密钥,所以 ...

最新文章

  1. PHP中的urlencode,rawurlencode和JS中的encodeURI,encodeURIComponent
  2. Spring MVC-表单(Form)标签-单选按钮集合(RadioButtons)示例(转载实践)
  3. java rpm_Java JDK rpm安装与配置
  4. 为什么越来越多的程序员开始学机器学习?揭秘一个重要原因
  5. plsql怎么查看存储过程中long变量的值_面试官:详细说下基本数据类型与装箱拆箱的过程...
  6. 【Linux】一步一步学Linux——netstat命令(166)
  7. c++ 数据类型转换: static_cast dynamic_cast reinterpret_cast const_cast
  8. 正则表达式的介绍与底层分析
  9. 随想一·杨柳岸晓风残月
  10. SVGA动画在直播源代码的运用——直播礼物的实现
  11. 磁共振线圈分类_磁共振线圈的发展历程
  12. PCB邮票孔的作用及详细设计指南
  13. ​人物识别挑战赛TOP6团队经验分享:合理选择策略并不断优化
  14. EasyExcel实现表格导入导出
  15. bertram_Bertram是什么意思
  16. java四则运算代码_Java实现简单四则运算
  17. 百度天算,大数据和人工智能的全面开放
  18. 第二章 bean捆绑基础(3节)
  19. 桥牌坐庄训练bm2000 level3闯关记录——A9
  20. 【Bitmap-旋转】解决Android相机拍照之后照片的翻转问题

热门文章

  1. RTCM3消息类型大全【1002,1006,1107,1117,1127到底代表了些啥】
  2. 解决IMX6从 uboot调试usb start 命令无法识别U盘的问题
  3. ASUS华硕w50v 双硬盘安装双系统 win10+Ubuntu18.04 uefi模式下遇到的一些问题及解决
  4. 诺基亚301支持java评测_诺基亚301评测详细介绍【图解】
  5. 【游戏开发实战】使用Unity制作像天天酷跑一样的跑酷游戏——第五篇:游戏结束与重新开始
  6. LeetCode题解(1533):找到最大整数的索引(Python)
  7. MATLAB智慧车库计时计费系统GUI设计
  8. American Fuzzy Lop(AFL)的安装与简单使用
  9. 视觉slam14讲之相机与框架
  10. 计算机考研备考指南,计算机考研备考指南