Java
是一门面向对象编程语言
,不仅吸收了C++语言
的各种优点,还摒弃了C++里难以理解的多继承、指针等概念
,因此Java语言具有功能强大和简单易用两个特征。Java语言
作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式
进行复杂的编程。
无论是Windows环境
还是Linux环境
,都可以进行Java编程开发
。我学习Linux系统
有一年
了,经常要在CentOS 7
上进行各种Java的环境部署
。所以分享一下在CentOS 7上
搭建Java运行环境
。Linux
安装Java
的方法有很多。不过我最喜欢用yum安装
。因为yum安装
以后会自动配置好环境变量
。安装完成就可以使用了。
yum安装JDK 1.8
1、查看CentOS 7
自带JDK是否已安装。若有自带安装的JDK,应如下操作进行卸载CentOS 7系统自带Java环境
。
检查:
yum list installed |grep java
java -version
卸载:
yum -y remove java-1.8.0-openjdk*
yum -y remove tzdata-java.noarch
再次查看有没有Java:
java -version
![](https://img-blog.csdnimg.cn/img_convert/10986d3187060874a457d0318192c13b.png)
![](https://img-blog.csdnimg.cn/img_convert/8ff45a1d48fbf5fb53302ce31bcd2eac.png)
![](https://img-blog.csdnimg.cn/img_convert/f9edd199cddf0cfc59b98e0502e83720.png)
![](https://img-blog.csdnimg.cn/img_convert/630bbf28174875ccab4ab5c0c609ab66.png)
![](https://img-blog.csdnimg.cn/img_convert/5baf02a0bff2601032744bf5db857df5.png)
相关文章
css3字体弹跳动画_如何使用CSS3动画创建弹跳页面加载器
css3字体弹跳动画介绍 (Introduction) In this tutorial, you will create a bouncing page loader using CSS3 animation keyframes. It will show you how to style HTML for a loading page, create animation keyframes, and use animation delay with keyframes. 在本教程…
[Remoting]当client不复存在而RemoteObject并不知道时的处理办法
[Remoting]当client不复存在而RemoteObject并不知道时的处理办法编写者:郑昀ultrapower 20050518问题:“singleton服务中客户端意外退出或网络故障时,服务器端如何知道,并作相应的业务层处理”。背后的故事:对于这个问…
Windows 10搭建Java开发平台——Java 8
Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,…
连接到外部sql server工具类
首先第一步:我们需要下载一个jtds驱动让Android连接数据库
jtds下载地址:http://sourceforge.net/projects/jtds/files/
第二步:数据库连接和测试类DataBaseUtil.java public class DataBaseUtil {private static Connection getSQLConnec…
什么是用户体验地图?该如何绘制?
什么是用户体验地图? 就像打仗需要地形图,体验提升的战斗也需要一个蓝图来规划和指引。 用户体验地图(Experience Maps)也被称为使用者旅程图(User Journey Map)。 用直白的话来解释下:用户体验地图就是通过一张图,用一种讲故事的…
如何在Ubuntu 18.04上使用复制迁移Redis数据
介绍 (Introduction) Redis is an in-memory, key-value data store known for its flexibility, performance, wide language support, and built-in features like replication. Replication is the practice of regularly copying data from one database to another in ord…
Android打开微信等其他应用
打开110String phoneNumber "120";Intent intentPhone new Intent(Intent.ACTION_CALL, Uri.parse("tel:" phoneNumber));startActivity(intentPhone);打开微信{Intent intent new Intent();ComponentName cmp new ComponentName("com.tencent.m…