点击下面连接查看从零开始搭网站全系列

  从零开始搭网站

  上一章我介绍了,如何不用每次都输密码连接服务器.那么这一章终于要开始服务器的开发环境配置了.

  1:先输入以下代码来检验有没有已经安装的CDK:

rpm -qa|grep jdk

  如果有的话用以下代码删除:

yum -y remove java 上一步所出现的JDK的名字,复制下来替换掉这里,一次删一个

  2:输入以下代码来判断CentOS是32位还是64位:

uname -a

  如果有x86_64就是64位的,没有就是32位的。后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的

  3:去 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载JDK,像我64位的就下载这个,32位的就下载32位的.tar.gz结尾的包

  4:连接到服务器,在/usr路径下,创建文件夹java,代码如下:

cd /usr
mkdir java
ls

  效果如图:

  

  5:打开ftp工具,把第3步下载的JDK包上传至服务器 /usr/java路径下

  windows用户找Xftp工具(或者别的什么工具),mac用户操作如下:

  打开终端-->shitf+command+k-->安全文件传输(sftp)-->+填写你的服务器地址,用户名(一般是root)-->连接

  打开如下图所示窗口:

  

  去第三步下载的 JDK路径那里,点住JDK包,option+command+c复制该文件路径

  回这个窗口,输入以下代码:

  

put command+v(粘贴的意思) /usr/java

  如下图所示:

  

  6:回车即开始上传,上传完如下图所示:

  7:回到你的服务器,一行一行输入:

cd /usr/java

tar -zxv -f jdk-8u144-linux-x64.tar.gz

rm -f jdk-8u144-linux-x64.tar.gz

mv jdk1.8.0_144 jdk

  第一行的意思是跳转至创建的java路径

  第二行的意思是完全解压你所上传的JDK包,这里不要一味地复制我的代码,你的版本是哪个你传的是啥就解压啥

  第三行是删除掉解压完的压缩包

  第四行是给解压出来的文件夹改名字

  

  8:经过第七步,jdk已经放好了,下面开始环境变量的设置.

  输入代码:

  

vim /etc/profile

  按"i"进入INSERT模式,光标移到最下面,另起一行,输入代码:

JAVA_HOME=/usr/java/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH

  按ESC退出INSERT模式,输入:wq保存并退出,如图所示:

  

  8:让第七步的代码立即生效,输入:

source /etc/profile

  9:JDK的环境变量配置已经全部完成,输入代码查看服务器上的JAVA版本:

java -version

  能正常输出就没问题,不能正常输出看一下是前面的步骤哪一步出了问题.完结~

[从零开始搭网站三]CentOS配置JDK的更多相关文章

  1. [从零开始搭网站四]CentOS配置Tomcat

    点击下面连接查看从零开始搭网站全系列 从零开始搭网站 上一章带大家配置了JDK,那么现在就要来配置Tomcat容器了. 1:去 http://tomcat.apache.org/download-90 ...

  2. [从零开始搭网站七]CentOS上安装Mysql

    点击下面连接查看从零开始搭网站全系列 从零开始搭网站 通过前面6章,我们买好了服务器,配置了服务器连接,服务器上配置了JDK和Tomcat,准备了域名(这个我没教,自己去阿里/百度/腾讯买,买东西我相 ...

  3. [从零开始搭网站八]CentOS使用yum安装Redis的方法

    1.由于centOS官方yum源里面没有Redis,这里我们需要安装一个第三方的yum源,这里用了fedora的epel仓库 yum install epel-release 安装过程中会有让你确认的 ...

  4. [从零开始搭网站二]服务器环境配置:Mac电脑连接CentOS不用每次都输入密码

    上一篇讲了如何购买服务器,并且***.看这里的第一篇文章: 从零开始搭网站 从这里开始的文章,我会默认大家都是最起码是入门级的程序员,如果你完全不懂我在说什么,那就退出好了. 作为开发人员,接下来为了 ...

  5. [从零开始搭网站五]http网站Tomcat配置web.xml和server.xml

    点击下面连接查看从零开始搭网站全系列 从零开始搭网站 上一章我们在CentOS下搭建了Tomcat,但是还是没有跑起来...那么这一章就把最后的配置给大家放上去. 有两种方式:一种是用 rm -f 给 ...

  6. [从零开始搭网站六]为域名申请免费SSL证书(https),并为Tomcat配置https域名所用的多SSL证书

    点击下面连接查看从零开始搭网站全系列 从零开始搭网站 由于国内的网络环境比较恶劣,运营商流量劫持的情况比较严重,一般表现为别人打开你的网站的时候会弹一些莫名其妙的广告...更过分的会跳转至别的网站. ...

  7. Linux CentOS 配置JDK环境

    一.下载JDK 下载JDK的方式有两种: 1.Linux中使用wget下载 1.使用命令安装wget yum install wget 2.下载 wget 'http://download.oracl ...

  8. Centos 配置jdk环境变量

    1.安装方法 windows 下载,复制到 linux,解压,配置环境变量 linux 使用 wget 下载,解压,配置环境变量 linux 使用 yum 直接安装,环境变量自动配置好 2.查看是否已 ...

  9. Centos配置jdk和tomcat环境

    centos java+tomcat环境配置 一.安装java环境 在CentOS7.2上安装jdk1.8(tar.gz安装包),并配置环境变量 jdk安装在/home/soft/jdk1.8.0-1 ...

随机推荐

  1. Linux Centos下查看cpu、磁盘、内存使用情况,关闭MySQL日志

    Linux Centos下查看cpu.磁盘.内存使用情况,关闭MySQL日志 lsblk 查看分区和磁盘df -h 查看空间使用情况fdisk -l 分区工具查看分区信息cfdisk /dev/sda ...

  2. web3.js编译Solidity,发布,调用全部流程(手把手教程)

    web3.js编译Solidity,发布,调用全部流程(手把手教程) 下面教程是打算在尽量牵涉可能少的以太坊的相关工具,主要使用web3.js这个以太坊提供的工具包,来完成合约的编译,发布,合约方法调 ...

  3. QPointer,QSharedPointer,QWeakPointer的区别

    QPointer,QSharedPointer,QWeakPointer的区别与使用例子(QSharedPointer类似Delphi里的引用计数,是强引用,而QWeakPointer是弱引用,不影响 ...

  4. Codeforce 835B - The number on the board (贪心)

    Some natural number was written on the board. Its sum of digits was not less than k. But you were di ...

  5. How to use Nissan consult 3 plus to check, make key and program?

    How to use Nissan consult 3 plus to test Nissan? Firstly: get one particular Nissan consult 3 plus. ...

  6. MyEclipse 10.7(版本:eclipse 3.7.x-Indigo系列)安装PyDev 4.5.4插件

    解压安装路径结构如截图所示: 安装后重启:

  7. 斯坦福机器学习ex1.1(python)

    使用的工具:NumPy和Matplotlib NumPy是全书最基础的Python编程库.除了提供一些高级的数学运算机制以外,还具备非常高效的向量和矩阵运算功能.这些对于机器学习的计算任务是尤为重要的 ...

  8. 【题解】Luogu P2147 [SDOI2008]洞穴勘测

    原题传送门 这题用Link-Cut-Tree解决,Link-Cut-Tree详解 我不太会踩爆Link-Cut-Tree的并查集做法qaq 我们用Link-Cut-Tree维护连通性(十分无脑) Co ...

  9. Codeforces Round #481 (Div. 3)题解

    成功掉到灰,真的心太累了,orz!!!!,不是很懂那些国外大佬为什么每次都是20多分钟AK的,QAQ A. Remove Duplicates time limit per test 1 second ...

  10. OpenJudge cdqz/Data Structure Challenge 2 (Problem 5822) - 可持久化线段树

    描述 给一个空数列,有M次操作,每次操作是以下三种之一: (1)在数列后加一个数 (2)求数列中某位置的值 (3)撤销掉最后进行的若干次操作(1和3) 输入 第一行一个正整数M. 接下来M行,每行开头 ...