软件151田杰中

1. 前往ORACLE官网下载最新版本的Java JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html,默认下载到Downloads文件夹。

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,按<Insert>键进入编辑模式,<Esc>键退出编辑模式,接着按":"再输入”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)

转载于:https://www.cnblogs.com/TJZTJZ/p/7092780.html

Linux Ubuntu系统下Java开发环境搭建相关推荐

  1. linux环境下java开发_Linux Ubuntu系统下Java开发环境搭建

    软件151田杰中 2. 在合适的路径下创建文件夹用来存储Java JDK,本例选择在/opt目录下新建JVM子文件夹.操作如下 打开Terminal(后文成为T1),输入: cd /opt       ...

  2. Linux(Ubuntu 16) 下Java开发环境的配置(二)------Tomcat的配置及常见问题

    前言 相比于java JDK的配置,Tomcat的配置简单的多,简直就相当于直接运行了,本文以Tomcat8.0为例进行配置 1.Tomcat的下载 地址:https://tomcat.apache. ...

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

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

  4. cc java开发环境搭建_Windows系统下java开发环境搭建

    总的来说,开发环境是程序员工作的基础,没了他,IT工作就没得开展了.话不多说,今天提供的教程是Windows系统下Java开发环境的搭建,具体如下 1.下载并安装JDK(JAVA Developmen ...

  5. linux下嵌入式编译环境搭建,ubuntu系统下嵌入式开发环境搭建(ubuntu 16.04)

    1.安装git sudo apt-get install git 2.安装vim sudo apt-get install vim 3.安装arm-linux-gcc (1) arm-linux-gc ...

  6. Linux(Ubuntu 16) 下Java开发环境的配置(一)------JDK的配置

    前言: 本文介绍的是通用的安装方法,一般linux系统均可使用该方法安装.本文以Java8环境为例进行配置. 1.JDK的下载 进入java下载页(http://www.oracle.com/tech ...

  7. Windows系统下Java开发环境搭建

    卸载JDK 1.删除Java的安装目录(通过右键点击我的电脑->属性->高级系统设置->环境变量->系统变量中的JAVA_HOME找到Java的安装目录) 2.删除JAVA_H ...

  8. Linux下Java开发环境搭建

    最近刚开始玩Linux,搞开发搭建环境是第一步,于是总结了这篇Linux下Java开发环境搭建的博客,记录一下我爬过的坑. 一.JDK的下载 jdk8官方下载地址:http://www.oracle. ...

  9. ubuntu 系统下的Caffe环境搭建

    原文地址:http://blog.csdn.net/hjimce/article/details/48781693 作者:hjimce 对于caffe的系统一般使用linux系统,当然也有window ...

最新文章

  1. RDKit | 计算化合物描述符
  2. day_06、面向对象
  3. JAVA生成不重复随机数算法
  4. Unable to instantiate Action, MenuAction, defined for 'QueryMenuAll' in namespace '/'MenuAction
  5. mysql数据库在查询的时候不能使用字段别名,字段别名只在显示的时候显示出来
  6. 机器学习第十篇:如何评价模型效果评估
  7. 浅谈MAXIMO项目实施(转)
  8. Latex:字体设置
  9. php公众号客服系统,公众号客服系统完全攻略
  10. 流形上的预积分(下)
  11. 发票管理系统java_企业发票管理系统.doc
  12. 微信公众号授权及关注
  13. 水果店圈子:水果店坏水果应该怎么处理,水果店卖剩下的水果如何处理
  14. MySQL数据库的引擎
  15. 怎么修改计算机密码界面的背景,怎么修改Win7登录界面背景图片(欢迎界面背景图片)?...
  16. 如何下载网页中的视频(无需下载其他软件的方法,只需要一个浏览器)
  17. QActionGroup - setExclusive(互斥)
  18. [商业]博客中国的新广告方式
  19. clion安装与配置(一 - WSL)
  20. Google SEO官方《搜索引擎优化指南》(6): 写好锚文本

热门文章

  1. 【css】我的 css 框架——base.css
  2. 学习ccna,ccnp中如何提高英语问题
  3. shell 函数的高级用法
  4. YOUR GUIDE TO Lowering YourCholesterol With TLC学习笔记(暂时没有完成)
  5. Jacobian vector products(转载+翻译+代码+解读)
  6. raise errorclass(errno, errval) sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1366, u
  7. armadillo 使用注意 越界不报错
  8. 数据结构与算法:排序算法的稳定性以及各性能比较python实现
  9. 1.11 多于空间维度的向量组
  10. linux centos 的编码格式,Linux/CentOS/fedora下vim显示的字符编码设置