Java之.jdk安装-Linux
Jdk安装-Linux
1. 使用管理员,创建一个用户(charles),指令:useradd charles

2. 给创建的用户,添加密码(密码自己指定),指令:passwd charles

注意:
1. passwd charles 意思是,给用户charles修改密码
2. New password 意思是,输入新的密码(此时输入的密码不可见且没有任何提示,你只需正常输入即可)
3. Retype new password 意思是,再次输入同一个密码(即:做个验证)
3. 用户创建好之后,开始安装jdk,首先从官网(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)下载jdk。
由于我的虚拟机机器是:linux x64位的,所以下载的jdk-8u181-linux-x64.tar.gz (当然,下载rpm格式的也可以)。

下载有两种方案:
方案1:使用wget,首先鼠标右键需要下载jdk版本名称,复制文件链接。然后到终端输入:wget 链接地址


方案2:先将文件下载到自己的电脑上(直接点击或者通过迅雷等软件),然后通过工具或者命令,将其上传到虚拟机中。
4. 虚拟机中,有jdk文件之后,解压到: /usr 目录中,指令:tar -zxf jdk-8u181-linux-x64.tar.gz -C /usr
注意:
pwd 意思是,查看当前所在位置
ls -l 意思是,查看当前目录下有哪些文件(可以看到jdk就在这个目录下:/root ,root用户的家目录)
tar -zxf 文件名称,意思是,解压文件。
tar -zxf 文件名称 -C 目录,意思是解压文件 到 目录中,-C参数用来指定解压的目的路径。
如果不知道此目录,默认解压到当前目录中。

5. 进入到 /usr 目录中,查看当前目录下的文件。指令:cd /usr 和 ll (字母L的小写)
注意:
cd /usr 意思是,进入到 /usr目录中
ll 意思是,查看当前目录下的文件。ll 等于 ls -l

6. 将jdk的持有者和组,都给charles用户,并且权限修改为:755(rwxr-xr-x),这样charles用户就可以有权限操作jdk了。
chown -R charles:charles ./jdk1.8.0_181
chmod -R 755 ./jdk1.8.0_181
注意:参数 -R 的意思是,递归进行修改。如果不加此参数,那么只会修改jdk1.8.0_181这一级目录权限等,其里面的子文件,
权限、所有者等,都不会做任何改动。

7. 添加环境变量。从root用户切换到charles用户,自行添加;或者使用root操作,给charles用户添加环境变量。
无关哪种操作?都需要修改charles用户的家目录下的 .bash_profile ,使用vim命令(vim .bash_profile)添加如下信息:
export JAVA_HOME=/usr/jdk1.8.0_181
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/rt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
修改之前:

修改之后:

注意:
信息添加完毕之后,使用source命令是配置文件生效。指令; source .bash_profile
8. 验证 在终端输入:
java -version
javac -version
能查看到jdk版本信息、及编译环境的信息,说明安装成功。

如有问题,欢迎纠正!!!
如有转载,请标明源处:https://www.cnblogs.com/Charles-Yuan/p/9404830.html
Java之.jdk安装-Linux的更多相关文章
- JDK安装 - Linux环境
JDK安装 - Linux环境 1. 下载 :https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21331 ...
- Java之.jdk卸载-Linux
Java之.jdk卸载-Linux 卸载Linux自带的jdk 首先查询: # rpm -qa | grep jdk 使用root账户,进行卸载: # yum -y remove xxxxxxxx( ...
- Java中jdk安装与环境变量配置
Java中jdk安装与环境变量配置 提示:下面是jdk1.7和jdk1.8的百度网盘链接 链接:https://pan.baidu.com/s/1SuHf4KlwpiG1zrf1LLAERQ 提取码: ...
- 七、Java基础---------JDK安装与配置
配置环境变量名词说明 path:通过path系统去寻找可执行的java文件. JAVA_HOME:JDK的安装目录 classpath:加载目录 为什么需要配置path,什么时候需要classpath ...
- Java:JDK安装
访问Oracle网站www.oracle.com/technetwork/java/javase/downloads下载jdk 安装JDK时,不建议安装在有空格的路径名下,例如该目录c:\Progra ...
- Java之.jdk安装-Windows
jdk安装-windows 1. window + r,然后输入:cmd,打开黑窗口. 2. 分别输入 java -version .javac -version,检查jdk版本信息. 如果javac ...
- 【java】JDK安装后,没有配置环境变量,也可以java -version查看到版本信息
JDK安装后,没有配置环境变量,也可以java -version查看到版本信息 原因是:jdk安装过程,java.javaw.javaws三个命令被复制到C:\windows\system32目录下 ...
- 【Java】JDK安装及环境变量配置
第一步:下载所需jdk(本次下载Win64位 java1.8...版本) 第二步:点击文件安装,直接下一步到底,成功安装,点击关闭. 第三步:安装完JDK后配置环境变量 计算机→属性→高级系统设置→ ...
- Java,JDK安装及环境配置
jdk安装及环境配置 一.jdk安装 1.找到jdk安装包 2.安装jdk 3.安装jre 二.环境变量配置 1.JAVA_HOME JAVA_HOME C:\Program Fil ...
随机推荐
- python模块之__future__模块
Python的每个新版本都会增加一些新的功能,或者对原来的功能作一些改动.有些改动是不兼容旧版本的,也就是在当前版本运行正常的代码,到下一个版本运行就可能不正常了.为了在低版本中可以使用高版本的新特性 ...
- present simple, continuous, and be going to 三者区别
https://www.youtube.com/watch?v=a03VKQL0dZg&list=PLZOJurmtexYozmvQGAJnVg3lgiZw0mj-y HOW TO USE F ...
- day0319 模块
一.序列化 将原本的字典,列表等内容转化成一个字符串的过程就是序列化. 序列化的目的: 1.以某种存储形式使自定义对象持久化 2.将对象从一个地方传递到另一个地方. 3.程序更具有维护性 二. Jso ...
- Scaleform 4.3 (1)
//可变参数传输 GFxValue args[3], result; args[0].SetNumber(i); args[1].SetString("test"); args[2 ...
- git知识点
先说几个名词 未被追踪的文件:指的是新建的文件或文件夹且还没加入到暂存区(新建的还没有被git add 过得) 未加入到暂存区的文件:指的是已经被追踪过,但是没有加入到暂存区(已经执行过git add ...
- DBCHART读取X、Y、LABEL值
1.把MOUSE移到某一条SERIES上时,显示该点的值 procedure Tzl1Form.DBChart1ClickSeries(Sender: TCustomChart; Series: T ...
- AndroidStudio_ListView
在这里梳理一下ListView的用法: 1.建立一个activity,例如建立一个ListViewActivity,这时将生成两个文件:ListViewActivity.java和activity_l ...
- Webpack傻瓜式指南(转)
add by zhj: 作者写了三篇文章,这是第一篇幅,另外两篇参见 https://zhuanlan.zhihu.com/p/20397902 https://zhuanlan.zhihu.com/ ...
- Redis分布式锁服务(转)
原文:http://www.cnblogs.com/mushroom/p/4752499.html 概述 在多线程环境下,通常会使用锁来保证有且只有一个线程来操作共享资源.比如: object obj ...
- 如何在win+r 或者是win10的应用搜索输入subl就能打开sublime
这虽然不是什么技术贴,我实在不想开启sublime还要动鼠标,或者输入subl长长的全称,这里有两种做法: 第一种 在环境变量添加sublime安装目录的变量,一般sublime的安装目录会有subl ...