Ubuntu 16.04安装JDK并配置环境变量(转载)_ubuntu安装java-程序员宅基地

系统版本:Ubuntu 16.04

JDK版本:jdk1.8.0_121

进入root权限命令:sudo -s

1.官网下载JDK文件jdk-8u121-linux-x64.tar.gz

我这里下的是最新版,其他版本也可以

2.创建一个目录作为JDK的安装目录,我的目录为 /java

sudo mkdir /java

3.移动文件到/java目录下

sudo mv jdk-8u121-linux-x64.tar.gz /java

4.解压文件

tar -zxvf jdk-8u121-linux-x64.tar.gz

5.配置环境变量

sudo gedit /etc/environment

末尾加入以下配置(JAVA_HOME 后的路径就是jdk的文件位置)

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME=/java/jdk1.8.0_121

修改完成之后保存关闭,并输入以下命令使环境变量立即生效

source /etc/environment

6.输入java -version,显示JDK版本说明恭喜你,环境变量配置正确

7.但还没结束,以前按照其他人写的文章发现每次重启后就用不了了,所以还需要配置所有用户的环境变量

sudo gedit /etc/profile

在文件的最后添加以下内容:

#set Java environment

export JAVA_HOME=/dengyang/jdk1.8.0_56
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

8.同样,需要使用命令使环境变量立即生效

source /etc/profile

9.重启电脑,能正常进入系统,且java -version命令有效

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_34727207/article/details/80635483

智能推荐

Python+Selenium-19-expected_conditions模块使用_from selenium.webdriver.support import expected_co-程序员宅基地

文章浏览阅读1.5k次。前言当我们打开一个url后,判断打开的页面是否正确,有两种方式:1)判断打开页面的title是否等于或包含预期值① 需要导入模块:from selenium.webdriver.support import expected_conditions②expected_conditions.title_contains 标题包含(多用);titile_is 标题等于2)判断..._from selenium.webdriver.support import expected_conditions as ec

让VMware Workstation 16 支持共享虚拟机_vm16共享虚拟机-程序员宅基地

文章浏览阅读9.5k次,点赞2次,收藏9次。让VMware Workstation 16 支持共享虚拟机新版的16不能创建共享虚拟机,但从15升级上来的共享虚拟机在16可以正常运行。使用共享虚拟机最大的好处,系统重启,不用登录就可以后台自动启动虚拟机。安装16版共享虚拟机方法如下:一、安装15版可以先安装15,创建好共享虚拟机,共享虚拟机的目录是可以修改的,改VM系统安装用户的C:\Users\Administrator\AppData\Roaming\VMware\preferences.ini 修改文件里面指向的目录即可prefvm_vm16共享虚拟机

Denoising DNA deep sequencing data—high-throughput sequencing errors and their correction_三代测序denoised 数据量没了-程序员宅基地

文章浏览阅读324次。去噪DNA深度测序数据,高通量测序误差及其校正Abstract 描述常见高通量测序平台产生的错误并从技术人工制品中识别出真正的遗传变异是两个相互依赖的步骤,对许多分析如单核苷酸变异调用、单倍型推断、序列装配和进化研究都是必不可少的。 随机和系统的错误都可以显示这里调查的6个主要测序平台的具体发生情况:454焦磷酸测序、完整基因组DNA纳米all测序、Illumina合..._三代测序denoised 数据量没了

开源镜像网站_开源网站-程序员宅基地

文章浏览阅读109次。开源镜像网站_开源网站

Css实现刘海,使用CSS Shapes实现滚动环绕iPhone X刘海效果-程序员宅基地

文章浏览阅读315次。一、iPhone X的刘海发型和衍生的交互iPhone X造型上有个显著的特质,就是有个明显的刘海。然后,也出现了一些酷酷的交互。就是页面滚动的时候,列表会自动绕着iPhone X的刘海排列。初看起来,好像觉得这个效果实现很难,实际上,CSS3里面针对这种特定形状环绕的效果已经支持很久了,CSS3 Shapes和CSS3 Regions都是可以实现的,本文就将展示如何使用CSS3 Shapes实现..._css ios刘海

Android中获取网络图片的三种方法_android抓取网页图片-程序员宅基地

文章浏览阅读1.4k次。Android中获取网络图片的三种方法 2011-09-20 09:35:46| 分类: Android网络|举报|字号 订阅android中获取网络图片是一件耗时的操作,如果直接获取有可能会出现应用程序无响应(ANR:Application Not Responding)对话框的情况。对于这种情况,一般的方法就是耗时操作用线程来实现。下面列三种获取_android抓取网页图片

随便推点

图片数据爬取工具Image-Downloader的安装和使用_image downloader-程序员宅基地

文章浏览阅读4.8k次。文章目录1、python安装2、下载chromedriver并配置3、下载phantomjs并配置.4、安装相关python库5、使用安装包地址:https://github.com/sczhengyabin/Image-Downloader下载:方式一:打开cmd,输入:git clone https://github.com/sczhengyabin/Image-Downloader.git方式二:打开网址1、python安装该数据爬取工具要求python>=3.5,由于_image downloader

递归函数求一个数的阶乘_ts:完成阶乘-程序员宅基地

文章浏览阅读1.3w次,点赞3次,收藏6次。#include<stdio.h>//递归函数求一个数的阶乘int factorial();int main(){ int r,n; printf("-----输入一个阶乘-----\n"); scanf("%d",&n); r = factorial(n); printf("%d! = %d\n",n,r);_ts:完成阶乘

git did not exit cleanly (exit code 128)我个人解决方案_git did not exit cleanly 128-程序员宅基地

文章浏览阅读2.2w次,点赞17次,收藏34次。个人解决方法_git did not exit cleanly 128

三:关于tcp-程序员宅基地

文章浏览阅读51次。转自:http://www.jellythink.com/archives/705TCP是什么?具体的关于TCP是什么,我不打算详细的说了;当你看到这篇文章时,我想你也知道TCP的概念了,想要更深入的了解TCP的工作,我们就继续。它只是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模型:我们需要知道TCP工作在网络OSI的七层模型中的第四层——...

希冀平台2-5:将所有获取奖金的员工当前的薪水增加10%。 create table emp_bonus( emp_no int not null, recevied datetime not nul-程序员宅基地

文章浏览阅读554次。将所有获取奖金的员工当前的薪水增加10%。create table emp_bonus(emp_no int not null,recevied datetime not null,btype smallint not null);CREATE TABLE salaries (emp_no int(11) NOT NULL,salary int(11) NOT NULL,from_..._create table emp_bonus(

详解FLAS骨骼绑定教程_flash骨骼工具连不起来-程序员宅基地

文章浏览阅读7.4k次。【注意事项】首先我们要了解Flash骨骼工具使用的注意事项:1. 只能对元件(元件内部可嵌套组、元件、图形)和Flash绘制的图形进行骨骼添加;2. 不能对组以及组中的物体(包括元件和图形)进行骨骼添加3. 骨骼链只能在元件之间或者所选图形内进行绘制4. 当将物体进行骨骼连接后,相应的物体将会转移至“骨架层”中,且其变形轴心将成为骨骼的关节点5. 骨架层中不能进行图形绘制及_flash骨骼工具连不起来

推荐文章

热门文章

相关标签