1、检查操作系统自带java是jdk还是jre(否有javac,本例中没有javac)

[root@bogon ~]# ls -l /usr/lib/jvm/
总用量 0
drwxr-xr-x. 3 root root 16 8月   2 2016 java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
lrwxrwxrwx. 1 root root 21 5月  25 16:03 jre -> /etc/alternatives/jre
lrwxrwxrwx. 1 root root 27 8月   2 2016 jre-1.8.0 -> /etc/alternatives/jre_1.8.0
lrwxrwxrwx. 1 root root 35 8月   2 2016 jre-1.8.0-openjdk -> /etc/alternatives/jre_1.8.0_openjdk
lrwxrwxrwx. 1 root root 48 8月   2 2016 jre-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 -> java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre
lrwxrwxrwx. 1 root root 29 8月   2 2016 jre-openjdk -> /etc/alternatives/jre_openjdk

[root@bogon ~]# cd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
[root@bogon java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64]# ll
总用量 0
drwxr-xr-x. 4 root root 26 8月   2 2016 jre
[root@bogon java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64]# cd jre
[root@bogon jre]# ll
总用量 8
drwxr-xr-x. 2 root root 4096 8月   2 2016 bin
drwxr-xr-x. 9 root root 4096 8月   2 2016 lib
[root@bogon jre]# cd bin
[root@bogon bin]# ll
总用量 184
-rwxr-xr-x. 1 root root   7336 11月 21 2015 java
-rwxr-xr-x. 1 root root   7376 11月 21 2015 jjs
-rwxr-xr-x. 1 root root   7392 11月 21 2015 keytool
-rwxr-xr-x. 1 root root   7456 11月 21 2015 orbd
-rwxr-xr-x. 1 root root   7392 11月 21 2015 pack200
-rwxr-xr-x. 1 root root   7400 11月 21 2015 policytool
-rwxr-xr-x. 1 root root   7376 11月 21 2015 rmid
-rwxr-xr-x. 1 root root   7392 11月 21 2015 rmiregistry
-rwxr-xr-x. 1 root root   7392 11月 21 2015 servertool
-rwxr-xr-x. 1 root root   7464 11月 21 2015 tnameserv
-rwxr-xr-x. 1 root root 103352 11月 21 2015 unpack200
[root@bogon bin]#

2、检查操作系统32位还是64位

[root@bogon ~]#  getconf LONG_BIT
64

3、下载jdk

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

4、从windows上传到centos

rz

5、安装jdk

[root@bogon ~]# pwd
/root

[root@bogon ~]# ll
总用量 718488
-rw-------. 1 root root       1267 8月   2 2016 anaconda-ks.cfg
-rw-r--r--. 1 root root  169983496 5月  25 15:47 jdk-8u131-linux-x64.rpm
drwxr-xr-x. 2 root root          6 8月   2 2016 公共
drwxr-xr-x. 2 root root          6 8月   2 2016 模板
drwxr-xr-x. 2 root root          6 8月   2 2016 视频
drwxr-xr-x. 2 root root          6 8月   2 2016 图片
drwxr-xr-x. 2 root root          6 8月   2 2016 文档
drwxr-xr-x. 2 root root          6 8月   2 2016 下载
drwxr-xr-x. 2 root root          6 8月   2 2016 音乐
drwxr-xr-x. 2 root root          6 8月   2 2016 桌面

[root@bogon ~]# rpm -ivh jdk-8u131-linux-x64.rpm
准备中...                          ################################# [100%]
正在升级/安装...
   1:jdk1.8.0_131-2000:1.8.0_131-fcs  ################################# [100%]
Unpacking JAR files...
        tools.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...
[root@bogon ~]#

JDK默认安装在/usr/java中。
验证安装
执行以下操作,查看信息是否正常:
[root@localhost bin]# java
[root@localhost bin]# javac
[root@localhost bin]# java -version

6、设置JAVA_HOME

[root@bogon ~]# vi /etc/profile

在最后一行添加

export JAVA_HOME=/usr/java/jdk1.8.0_131
export PATH=$PATH:$JAVA_HOME/bin

保存关闭,后,执行:

[root@bogon ~]# source /etc/profile

让设置立即生效。

7、

在输入以下命令,来确认这三个变量是否设成了我们想要的:

[root@bogon ~]# echo $JAVA_HOME
/usr/java/jdk1.8.0_131
[root@bogon ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/java/jdk1.8.0_131/bin

centos7.1部署java环境服务器的更多相关文章

  1. CentOS7.6部署k8s环境

    CentOS7.6部署k8s环境 测试环境: 节点名称 节点IP 节点功能 K8s-master 10.10.1.10/24 Master.etcd.registry K8s-node-1 10.10 ...

  2. CentOS7.6部署ceph环境

    CentOS7.6部署ceph环境 测试环境: 节点名称 节点IP 磁盘 节点功能 Node-1 10.10.1.10/24 /dev/sdb 监控节点 Node-2 10.10.1.20/24 /d ...

  3. CentOS7下部署java+tomcat+mysql项目及遇到的坑

    CentOS 7 下安装部署java+tomcat+mysql 前置:CentOS7安装:https://jingyan.baidu.com/article/b7001fe1d1d8380e7382d ...

  4. CentOS7 实战部署tomcat网站服务器

    简介:实战演练tomcat网站服务器的搭建 Tomcat:是一个开源免费的Web应用服务器,性能稳定,是目前比较流行的Web应用服务器   tomcat官网下载: https://tomcat.apa ...

  5. Linux(centOS7)系统搭建Java环境变量

    [mikecheng@localhost ~]$ su[root@localhost usr]# mkdir tomcat[root@localhost usr]# mkdir java[root@l ...

  6. django2.0 + python3.6 在centos7 下部署生产环境的一些注意事项

    一:mysql 与环境选用的坑 目前, 在生产环境部署django有三种方式: 1. apache + mod_wsgi 2. nginx + uwsigi 3. nginx + supervisor ...

  7. CentOS服务器安装部署Java环境(jdk,tomcat)

    第一步:卸载openjdk 用命令 java -version,如有下面的信息说明CentOS自带OpenJdk,没安装跳过这一步: 最好还是先卸载掉openjdk,再安装oracle公司的jdk.先 ...

  8. centos7下更改java环境

    1.上传下载的java包,如http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jre-8u77-linux-x64.rpm,目录可以自己定义一个 ...

  9. ubuntu部署java环境

    一.安装java sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracl ...

随机推荐

  1. SQLServer查询所有子节点

    用CTE递归 ;with f as  ( select * from tab where id=1 union all select a.* from tab as a inner join f as ...

  2. 第三周Linux编程实例练习

    通过以下程序来练习 head.h # ifndef HEAD_H #define HEAD_H #include <stdio.h> int add(int,int); int sub(i ...

  3. How to Choose the Best Way to Pass Multiple Models in ASP.NET MVC

    Snesh Prajapati, 8 Dec 2014 http://www.codeproject.com/Articles/717941/How-to-Choose-the-Best-Way-to ...

  4. (转)Asp.Net生命周期系列一

    原文地址:http://www.cnblogs.com/skm-blog/archive/2013/07/07/3176713.html Asp.Net生命周期对于初级甚至中级程序员来说,一直都是一个 ...

  5. 编写高质量代码改善C#程序的157个建议——建议42:使用泛型参数兼容泛型接口的不可变性

    建议42:使用泛型参数兼容泛型接口的不可变性 让返回值类型返回比声明的类型派生程度更大的类型,就是“协变”.如: public Employee GetAEmployee(string name) { ...

  6. 20169219 实验一 Java开发环境的熟悉(Linux + IDEA)

    实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA 编辑.编译.运行.调试Java程序. 如条件断点设置:我们在第14行左边断点处单击鼠标右键,弹出断点属性框,我们设置条件&qu ...

  7. 综合学生信息管理系统(JSP+JDBC)

    原创 通过JSP+JDBC制作一个简单的操作数据库中表信息的系统. 总体界面如下,一共有5个功能块. 功能一:列出全部学生 功能二:按条件查询学生 功能三:新添加学生 功能四:按条件删除学生 功能五: ...

  8. 深入理解python中可迭代对象,迭代器,生成器

    英文原文出处:Iterables vs. Iterators vs. Generators 在python学习中,通常会陷入对以下几个相关概念之间的确切差异的困惑中: a container(容器) ...

  9. PLSA的EM推导

    本文作为em算法在图模型中的一个应用,推导plsa的em算法. 1 em算法 em算法是解决一类带有隐变量模型的参数估计问题. 1.1 模型的定义 输入样本为,对应的隐变量为.待估计的模型参数为,目标 ...

  10. .netcore部署到IIS上出现HTTP Error 502.5 - Process Failure问题解决

    首先网上是有很多解决方案,但是对我这个错误完全没用 如果你们没有环境首先得预装环境如下 1.首先在bing.com下搜索asp.net core download, 然后打开搜索到的信息.NET Do ...