软件151田杰中

2. 在合适的路径下创建文件夹用来存储Java JDK,本例选择在/opt目录下新建JVM子文件夹。操作如下

打开Terminal(后文成为T1),输入:

cd /opt                          #进入到opt目录

sudo mkdir jvm           #新建一个jvm文件夹

ls                                 #显示成功新建的jvm文件夹

cd jvm                        #进入jvm文件夹

3.将下载的JDK压缩包拷贝到jvm目录下。操作如下

新建另一个Terminal窗口(T2)并输入:

cd Downloads                                                         #进入Downloads文件夹

ls                                                                             #显示刚刚下载的JDK文件,

sudo cp jdk-8u65-linux-x64.tar.gz /opt/jvm          #将文件拷贝到刚刚新建的jvm文件夹中(这里将文件名改为自己对应的JDK版本,后同)

sudo rm jdk-8u65-linux-x64.tar.gz                        #删除本目录下的安装包(可选)

4.解压安装Java JDK,配置环境变量。操作如下

回到第一个Terminal(T1),输入:

ls                                                                               #显示拷贝过来的JDK安装包

sudo tar -zxvf jdk-8u65-linux-x64.tar.gz                 #将安装包解压

ls                                                                              #显示解压出的JDK文件夹,以及原安装包

sudo rm jdk-8u65-linux-x64.tar.gz                         #删除原安装包

sudo gedit /etc/profile                                             #打开etc目录下的profile文件

5.配置全局环境变量。操作如下

在打开的profile文档末尾添加JDK安装路径(需仔细确认):

#set java environment

export JAVA_HOME=/opt/jvm/jdk1.8.0_65

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

6.保存并关闭文档。(注:也可以通过vim 命令编辑etc/profile,打开命令:sudo vim /etc/profile,按键进入编辑模式,键退出编辑模式,接着按":"再输入”wq!“保存并退出;输入"q!"不保存退出)

7.启用配置并验证。在Terminal输入:

java -version

8.显示效果类似如下则为成功:

java version "1.8.0_65"

Java(TM) SE Runtime Environment (build 1.8.0_65-b17)

Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

linux环境下java开发_Linux Ubuntu系统下Java开发环境搭建相关推荐

  1. linux系统下qt中文输入法,Ubuntu系统下Qt使用中文输入法(示例代码)

    近几个月一直在搞QML框架下的UI控件,没有更新博客.今天记录下Ubuntu系统下Qt开发工具使用中文输入法的流程. (题外话,Linux系统下的开发,离线是没法搞的(夸张手法),不联网简直就是事倍功 ...

  2. ④ESP8266 开发学习笔记_By_GYC 【Ubuntu系统下ESP8266 开发环境搭建】

    目录 ④ESP8266 开发学习笔记_By_GYC [Ubuntu系统下ESP8266 开发环境搭建] 一.安装前准备 1.乐鑫官方的ESP-IDF 编程指南 2.ESP-IDF风格的ESP8266 ...

  3. 安卓9.0刷linux,Ubuntu系统下编译Android 9.0系统

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 前言 在Ubuntu系统下编译Android系统.哎呀不知道是不是换了新电脑的缘故,这次编译居然从安装JDK和配置环境下 ...

  4. linux系统 ns3安装,ubuntu系统下ns3实验基础指令

    ubuntu系统下ns3实验基础指令 ubuntu系统下ns3实验基础指令 ubuntu系统下ns3实验基础指令 针对使用ns3进行信息网络建模与仿真相关实验,这篇博客提供了一些基本操作的建议与命令介 ...

  5. Linux火狐解压完运行不了,在Ubuntu系统下firefox账号无法登录的解决

    在Ubuntu 16.04系统下默认自带有firefox浏览器,但是使用这个firefox浏览器会发现账号无法登录,原来是在windows系统下的数据没有办法同步,书签也同步不了.经过查询资料后得知, ...

  6. Ubuntu:Ubuntu系统下在pycharm软件内配置anaconda环境(一张图轻松搞定!)

    Ubuntu:Ubuntu系统下在pycharm软件内配置anaconda环境(一张图轻松搞定!) 目录 Ubuntu系统下在pycharm软件内配置anaconda环境 Ubuntu系统下在pych ...

  7. 终端linux输入法安装程序,在Ubuntu系统下安装百度输入法Linux版的方法

    本文介绍在Ubuntu系统下安装百度输入法Linux版(也称为百度Linux输入法)的方法,以Ubuntu 18.04版本为例说明.说明:该输入法支持在Ubuntu 18.04.1810.1904.1 ...

  8. 关于友善电子开发板RK3399再Ubuntu系统下串口绑定

    一.在友善电子RK3399开发板上面的Ubuntu系统下串口绑定. 我的需求是在两个不同厂家的串口号进行绑定,以前用一个厂家的两个串口进行绑定,然后发现无法识别那个串口因为串口序列号是一致的,所以本文 ...

  9. usrp运行完整linux,Ubuntu系统下USRP硬件驱动(UHD)的编译与安装

    在Ubuntu系统下USRP硬件驱动(UHD)安装最简单的方式就是直接从Ettus Research官方提供的PPA源安装,不过本文介绍的是如何从源代码进行编译与安装. 1.从PPA源安装只需要下面三 ...

最新文章

  1. MIT黑科技:“不开卷也有益”,计算机不翻书就能读完一本书
  2. 三个大数据处理框架:Storm,Spark和Samza 介绍比较
  3. HUE配置文件hue.ini 的database模块详解(包含qlite、mysql、 psql、和oracle)(图文详解)(分HA集群和非HA集群)...
  4. C++学习笔记30:模板与型式参数化
  5. golang实现聊天室(一)
  6. LeetCode 971. 翻转二叉树以匹配先序遍历(DFS)
  7. jupyter配置到服务器_服务器端jupyter notebook映射到本地浏览器的操作
  8. 正则总结(Python)
  9. 海报素材模板|超好看的新年素材,你真的不来看一看吗?
  10. django模板-通过a标签生成链接并跳转
  11. CDH6.2.1安装Kafka出现的问题
  12. Django == Model基础
  13. Python全栈_Day5_用户、群组、权限
  14. jQuery Gantt Package控件发布v3.0版本
  15. http请求中关于SSL server certificate验证的trace细节
  16. adodb 连接mysql_PHP程序中使用adodb连接不同数据库的代码实例
  17. 软件测试面试题:设计系统测试计划需要参考的项目文档?
  18. YOGA Tablet 2 1371f 触屏失效,无声卡,蓝牙键盘都无法使用的解决办法
  19. 如果你的 pip 命令不能用,你可以这样解决
  20. 【图解】连狗子都能看懂的Python基础总结(二)什么是库、包、模块?

热门文章

  1. 科技边框_又一种新折叠屏曝光:极窄边框更具科技感
  2. 4 命令_主梁建成、拾掇命令流(2019/4/10)
  3. js 字符和html和数值拼接,js中substring和substr的用法(获取字符串为整个html页面中的某个数值)...
  4. vue 同时执行两个函数 点击_【第2112期】 import { reactive } from #39;vue#39;
  5. python的learn_python_learn1
  6. gitee markdown 笔记_使用Gitee作为Markdown的图床
  7. AutoML Challenge 历史回顾
  8. LabelBinarizer的妙用
  9. 修改linq结果集_UTXO集优化
  10. matlab命名文件保存在哪里,用Matlab给整个文件夹下的文件分别重命名