当前位置:首页 > 后端开发 > Linux(ubuntu 18.0.4) Java环境安装,环境变量配置

Linux(ubuntu 18.0.4) Java环境安装,环境变量配置

6个月前 (05-26)25

用了一段时间Ubuntu后感觉对于开发来说还是Linux比windows好用,当然有条件的还是用MacOSk吧,Ubuntu好用但环境配置就稍有点麻烦了,记录下以备后用吧!

1、到Oracle官网下载个jdk,地址:(https://www.oracle.com/technetwork/java/javase/downloads/index.html)现在的官网要下载需要注册账号。

  为了学习React Native 据说是需要jdk 8,所以选择这个版本下载

Linux(ubuntu 18.0.4) Java环境安装,环境变量配置 _ Java侠

根据需要选择安装版本

Linux(ubuntu 18.0.4) Java环境安装,环境变量配置 _ Java侠

创建jdk安装目录,这里我选择安装在(/usr/lib/jvm)目录

Linux(ubuntu 18.0.4) Java环境安装,环境变量配置 _ Java侠

将下载的jdk压缩文件解压到创建好的目录

Linux(ubuntu 18.0.4) Java环境安装,环境变量配置 _ Java侠

2、配置环境变量

    打开环境变量配置文件,在根目录执行  gedit ~/.bashrc  打开配置文件

Linux(ubuntu 18.0.4) Java环境安装,环境变量配置 _ Java侠

    将以下内容复制到文件结尾处(注意修改为安装目录,修改对应jdk版本号)

    #set oracle jdk environmeent
    export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_211
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH

Linux(ubuntu 18.0.4) Java环境安装,环境变量配置 _ Java侠

  最后执行 source ~/.bashrc   使新配置生效

Linux(ubuntu 18.0.4) Java环境安装,环境变量配置 _ Java侠

  配置完成执行  java ,javac 查看是否安装成功

作者:雨季&流年
来源链接:https://www.cnblogs.com/zhou2016/p/11231027.html

“Linux(ubuntu 18.0.4) Java环境安装,环境变量配置” 的相关文章

java中怎么判断相等

1.Java中有两种判断相等的方法: 1.1首先是==运算符 对于基本类型而言,==运算符比较的是值是否相等(本质也是比较的地址,因为常量在常量池中...

java集合简要介绍

java集合简要介绍

1.java集合框架概述 java集合就像是一种容器,可以动态的把多个对象的引用放入容器中。它可以存贮数量不等的多个对象,还可以用于保存具有映...

Java常用集合源码级深度解析

Java常用集合源码级深度解析

  Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。学习Java集合框架下大致可以分为如下五个...

Java集合之ArrayList

Java集合之ArrayList

ArrayList ArrayList是最常见以及每个Java开发者最熟悉的集合类了,顾名思义,ArrayList就是一个以数组形式实现的集合,以一张表格来看一下ArrayList...

java 判断map为空

本文实例讲述了Java实现过滤掉map集合中key或value为空的值。分享给大家供大家参考,具体如下: import java.util.Collecti...

【转载】Java中的多线程超详细的总结

【转载】Java中的多线程超详细的总结

引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有...

java多线程(详)

java多线程(详)

目录 一,什么叫线程?        那我们要先了解什么叫进程,线程依赖于进程而存在的。 二.多线程的创建 方式一:...

从java的开始,java概述,java配置环境变量

从java的开始,java概述,java配置环境变量

一、java开发入门   java 概述   Java划分为三个技术平台:JavaSE(标准版,含Java基础类库),JavaEE(企业版,技...

Java GUI记账本(基于Mysql&&文件存储两种版本)

Java GUI记账本(基于Mysql&&文件存储两种版本)

*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.java * 作者:常轩 *...

别再说自己不会了!java多线程并发执行

别再说自己不会了!java多线程并发执行

二、回顾整理阿里面试题 基本就这样了,还有一些零星的问题想不起来了,答案也整理出来了。 自我介绍 JVM如何加载一...