搭建JEESZ分布式架构1--CentOs下安装jdk7(环境准备)

简介:

声明:因为运行环境是基于Linux系统的,在做此框架之前需要做一些前期的环境准备工作
CentOs下安装jdk7网上很多实例,因为博客后期作为框架的原生教程,故这边做详细的安装记录

首 先在CentOs下下载jdk7解压文件,tar包安装(目前Oracle官方上,对于文件的下载,加了Cookie验证机制,所以直接下载文件包,会出 现找不到的错误,最老土的办法,本地下载,使用FTP上传服务器),我这边已经下载好了,通过ssh已经上传到指定的目录,这里直接讲解安装的过程。

一、准备工作 
卸载OpenJDK
1.查找需要卸载的OpenJDK
[root@cloud /] rpm -qa |grep openjdk | grep -v grep 
Java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64 
java-1.6.0-openjdk-devel-1.6.0.34-1.13.6.1.el7_0.x86_64 
java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64 
java-1.6.0-openjdk-1.6.0.34-1.13.6.1.el7_0.x86_64

java-1.7.0-openjdk-devel-1.7.0.75-2.5.4.2.el7_0.x86_64

2.依次卸载

[root@cloud /] rpm -e --nodepsjava-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64 
[root@cloud /] rpm -e–nodeps java-1.6.0-openjdk-devel-1.6.0.34-1.13.6.1.el7_0.x86_64 
[root@cloud /] rpm -e–nodeps java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64 
[root@cloud /] rpm -e–nodeps java-1.6.0-openjdk-1.6.0.34-1.13.6.1.el7_0.x86_64 
[root@cloud /] rpm -e –nodepsjava-1.7.0-openjdk-devel-1.7.0.75-2.5.4.2.el7_0.x86_64 
注:权限不足,请使用su root权限

二、安装配置JDK7

1.解压安装jdk文件

[root@cloud /] tar-zxvf jdk-7u75-linux-x64.tar.gz 
./jdk1.7.0_45/jre/lib/management/snmp.acl.template
./jdk1.7.0_45/jre/lib/logging.properties
...
...
...
./jdk1.7.0_45/db/LICENSE
./jdk1.7.0_45/db/NOTICE
./jdk1.7.0_45/db/3RDPARTY
./jdk1.7.0_45/db/README-JDK.html
[root@cloud tools]# ls
jdk1.7.0_45  jdk1.7.0_45.tar.gz
[root@cloud tools]# mkdir /usr/java
[root@cloud tools]# mv jdk1.7.0_45/ /home/java/jdk1.7
[root@cloud tools]# rm -rf . jdk1.7.0_45

2.配置JDK7
编辑/etc/profile文件
[root@cloud jdk1.7]# vi /etc/profile
在/etc/profile文件尾部添加
export JAVA_HOME=/usr/java/1.7.0_45
exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
使用source /etc/profile命令重新加载/etc/profile文件,使修改的内容在当前shell窗口中生效

三、测试
[root@cloud ~]# java -version
Java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

表示已经安装成功~~~

目录
相关文章
|
3月前
|
安全 应用服务中间件 API
微服务分布式系统架构之zookeeper与dubbo-2
微服务分布式系统架构之zookeeper与dubbo-2
|
3月前
|
负载均衡 Java 应用服务中间件
微服务分布式系统架构之zookeeper与dubbor-1
微服务分布式系统架构之zookeeper与dubbor-1
|
3月前
|
存储 JSON 数据库
Elasticsearch 分布式架构解析
【9月更文第2天】Elasticsearch 是一个分布式的搜索和分析引擎,以其高可扩展性和实时性著称。它基于 Lucene 开发,但提供了更高级别的抽象,使得开发者能够轻松地构建复杂的搜索应用。本文将深入探讨 Elasticsearch 的分布式存储和检索机制,解释其背后的原理及其优势。
217 5
|
3月前
|
Cloud Native Java 对象存储
面向未来的架构设计:Spring Cloud和Netflix OSS在云原生环境下的发展趋势
展望未来,随着5G、边缘计算等新技术的兴起,微服务架构的设计理念将会更加深入人心,Spring Cloud和Netflix OSS也将继续引领技术潮流,为企业带来更为高效、灵活且强大的解决方案。无论是对于初创公司还是大型企业而言,掌握这些前沿技术都将是在激烈市场竞争中脱颖而出的关键所在。
68 0
|
11天前
|
NoSQL Java 数据处理
基于Redis海量数据场景分布式ID架构实践
【11月更文挑战第30天】在现代分布式系统中,生成全局唯一的ID是一个常见且重要的需求。在微服务架构中,各个服务可能需要生成唯一标识符,如用户ID、订单ID等。传统的自增ID已经无法满足在集群环境下保持唯一性的要求,而分布式ID解决方案能够确保即使在多个实例间也能生成全局唯一的标识符。本文将深入探讨如何利用Redis实现分布式ID生成,并通过Java语言展示多个示例,同时分析每个实践方案的优缺点。
26 8
|
2月前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
319 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
2月前
|
运维 供应链 安全
SD-WAN分布式组网:构建高效、灵活的企业网络架构
本文介绍了SD-WAN(软件定义广域网)在企业分布式组网中的应用,强调其智能化流量管理、简化的网络部署、弹性扩展能力和增强的安全性等核心优势,以及在跨国企业、多云环境、零售连锁和制造业中的典型应用场景。通过合理设计网络架构、选择合适的网络连接类型、优化应用流量优先级和定期评估网络性能等最佳实践,SD-WAN助力企业实现高效、稳定的业务连接,加速数字化转型。
SD-WAN分布式组网:构建高效、灵活的企业网络架构
|
3月前
|
Oracle Java 关系型数据库
CentOS 7.6操作系统部署JDK实战案例
这篇文章介绍了在CentOS 7.6操作系统上通过多种方式部署JDK的详细步骤,包括使用yum安装openjdk、基于rpm包和二进制包安装Oracle JDK,并提供了配置环境变量的方法。
290 80
|
2月前
|
消息中间件 关系型数据库 Java
‘分布式事务‘ 圣经:从入门到精通,架构师尼恩最新、最全详解 (50+图文4万字全面总结 )
本文 是 基于尼恩之前写的一篇 分布式事务的文章 升级而来 , 尼恩之前写的 分布式事务的文章, 在全网阅读量 100万次以上 , 被很多培训机构 作为 顶级教程。 此文修改了 老版本的 一个大bug , 大家不要再看老版本啦。
|
2月前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
124 1