centos7.1部署java环境服务器
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 ~]#
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环境服务器的更多相关文章
- CentOS7.6部署k8s环境
CentOS7.6部署k8s环境 测试环境: 节点名称 节点IP 节点功能 K8s-master 10.10.1.10/24 Master.etcd.registry K8s-node-1 10.10 ...
- CentOS7.6部署ceph环境
CentOS7.6部署ceph环境 测试环境: 节点名称 节点IP 磁盘 节点功能 Node-1 10.10.1.10/24 /dev/sdb 监控节点 Node-2 10.10.1.20/24 /d ...
- CentOS7下部署java+tomcat+mysql项目及遇到的坑
CentOS 7 下安装部署java+tomcat+mysql 前置:CentOS7安装:https://jingyan.baidu.com/article/b7001fe1d1d8380e7382d ...
- CentOS7 实战部署tomcat网站服务器
简介:实战演练tomcat网站服务器的搭建 Tomcat:是一个开源免费的Web应用服务器,性能稳定,是目前比较流行的Web应用服务器 tomcat官网下载: https://tomcat.apa ...
- Linux(centOS7)系统搭建Java环境变量
[mikecheng@localhost ~]$ su[root@localhost usr]# mkdir tomcat[root@localhost usr]# mkdir java[root@l ...
- django2.0 + python3.6 在centos7 下部署生产环境的一些注意事项
一:mysql 与环境选用的坑 目前, 在生产环境部署django有三种方式: 1. apache + mod_wsgi 2. nginx + uwsigi 3. nginx + supervisor ...
- CentOS服务器安装部署Java环境(jdk,tomcat)
第一步:卸载openjdk 用命令 java -version,如有下面的信息说明CentOS自带OpenJdk,没安装跳过这一步: 最好还是先卸载掉openjdk,再安装oracle公司的jdk.先 ...
- centos7下更改java环境
1.上传下载的java包,如http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jre-8u77-linux-x64.rpm,目录可以自己定义一个 ...
- ubuntu部署java环境
一.安装java sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracl ...
随机推荐
- oracle数据库之数据插入、修改和删除
作为一合格的测试人员对数据库的单表查询.多表查询.分组查询.子查询等等这些基本查询方法还是要会的.不然到企业中,容易被一些人鄙视,或者说如果数据库学不好,表查不明白,那么对自己能力来说也是一种侮辱,因 ...
- 【Head First Java 读书笔记】(四)对象的行为
状态影响行为,行为影响状态 对象有状态和行为 类所描述的是对象知道什么和执行什么. 同一类型的每个对象能够有不同的方法行为吗? 任一类的每个实例都带有相同的方法,但是方法可以根据实例变量的值来表现不同 ...
- POJ3295 Tautology(栈+枚举)
Description WFF 'N PROOF is a logic game played with dice. Each die has six faces representing some ...
- 关于bootstrap模态框的初始化事件
转:https://blog.csdn.net/u010181136/article/details/77579823
- SQL Server 常用函数总结
SQL去空格函数 1.ltrim(‘内容’)--去掉字符左边的空格 代码如下 declare @str varchar(100) set @str=' ADFADF' select @str sele ...
- Windows中与系统关联自己开发的程序(默认打开方式、图标、右击菜单等)
1. 默认打开方式 1.1. 代码支持 在Windows下,某个特定后缀名类型的文件,如果要双击时默认用某个程序(比如自己开发的WinForm程序)打开,代码中首先肯定要支持直接根据这个文件进行下一步 ...
- Codeforces Round #546 (Div. 2)D(贪心,思维,SET,VECTOR,模拟)
#include<bits/stdc++.h>using namespace std;int a[300007],b[500007],c[500007];set<int>st[ ...
- 5w5:第五周程序填空题1
描述 写一个MyString 类,使得下面程序的输出结果是: 1. abcd-efgh-abcd- 2. abcd- 3. 4. abcd-efgh- 5. efgh- 6. c 7. abcd- 8 ...
- 【bzoj5093】 [Lydsy1711月赛]图的价值 组合数+斯特林数+NTT
Description "简单无向图"是指无重边.无自环的无向图(不一定连通). 一个带标号的图的价值定义为每个点度数的k次方的和. 给定n和k,请计算所有n个点的带标号的简单无向 ...
- [Swift]八大排序算法(四):堆排序
排序分为内部排序和外部排序. 内部排序:是指待排序列完全存放在内存中所进行的排序过程,适合不太大的元素序列. 外部排序:指的是大文件的排序,即待排序的记录存储在外存储器上,待排序的文件无法一次装入内存 ...