超全详解Java开发环境搭建

在项目产品开发中,开发环境搭建是软件开发的首要阶段,也是必须阶段,只有开发环境搭建好了,方可进行开发,良好的开发环境搭建,为后续的开发工作带来极大便利。

对于大公司来说,软件开发环境搭建工作一般是由运维来做,然而,对于小公司来说,这个工作就交给开发人员来做了,如开发经理。不管这个工作是交给运维人员做,还是

交给开发人员做,能确定的是:做这件事的人,一定是个资深的人,如此,方可让开发环境稳定运行,从而为后续的开发提供便利。

现实中,只有极少部分开发人员接触服务器(能接触的人,基本都是开发组长及其以上,或资深开发,小公司除外),然而,对于一个技术人员来说,服务器相关环境搭建是个必

不可少的环节,这就产生了一个矛盾:服务器相关搭建工作是程序员不可或缺技术,但大部分程序员又少接触服务器。鉴于此,本篇文章将详解这个专题,对于没搭建过服务器的开发

人员,初中级开发人员,.NET转Java开发人员提供帮助。

本篇文章内容包括:Linux理论与实操,MySQL实操,JDK实操,Tomcat实操和Tomcat实操。

一 Linux环境搭建

本小结侧重于操作,主要内容大致包括:

(一 )关于操作系统的介绍

1.Windows 系统

Window操作系统,是我们再熟悉不过的系统了。

客户端操作系统:windows xp(已过时),win7,win8,win10

服务器操作系统:windows server 2008(R2),windows server 2012(R2),windows server 2016

2.Linux 系统

Linux系统是一款开源的多用户操作系统(开源主要指它的内核),由于开源,从而衍生出不同版本Linux操作系统。它的内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

它是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

目前市面上较知名的发行版有:UbuntuRedHat、CentOS、Debian、FedoraSUSE、OpenSUSE、Arch Linux、SolusOS 等。从商业角度来说,分为商业版(收费,如Rechart系列)和非商业版(免费,如CentOS)。

(二)虚拟机

关于虚拟机,当前有两款比较流行:VMware  Workstation 和 VirtualBox。

在本篇文章中,我们将选择VMware Workstation Pro 15(Wmware当前最新版本)作为演示虚拟机。

1.下载地址

官网:https://www.vmware.com/products/workstation-pro.html。官网提供了两种不同平台的虚拟机,即windows和linux。

超全详解Java开发环境搭建

2.序列号

GV7N2-DQZ00-4897Y-27ZNX-NV0TD

3.安装步骤

=》下载虚拟机

由于本次演示是基于windows的,因此下载windows版本的虚拟机

超全详解Java开发环境搭建

=》安装

下载好的虚拟机安装包如下,双击进行安装。

注意:一般在安装新软件时,尽量把杀毒软件关闭。

弹出界面,选择“下一步”

超全详解Java开发环境搭建

接受许可协议,下一步

超全详解Java开发环境搭建

选择安装路径,选择增强版(也可以不选),下一步

超全详解Java开发环境搭建

下一步

超全详解Java开发环境搭建

下一步

超全详解Java开发环境搭建

安装

超全详解Java开发环境搭建

安装中....

超全详解Java开发环境搭建

安装结束,输入许可证

超全详解Java开发环境搭建

输入许可证

超全详解Java开发环境搭建

重启电脑,安装完毕。

超全详解Java开发环境搭建

(三) CentOS

Linux镜像官网:https://www.centos.org/download/

超全详解Java开发环境搭建

从官网,可以看出提供了三种类型的CentOS镜像:

1.DVD ISO:常用版本,包含大部分功能,大小为4.2G左右;

2.Everything ISO:功能最全版本,大小为8.8G左右;

3.Minimal ISO:压缩版本,大小为906M左右,很多功能需要在线安装;

4.无论是哪个版本镜像,均分为32位(x86)和64位(x64);

(四) 安装CentOS

1.启动虚拟机,文件=》新建虚拟机

超全详解Java开发环境搭建

典型,下一步

超全详解Java开发环境搭建

选择安装包,下一步

超全详解Java开发环境搭建

下一步

超全详解Java开发环境搭建

存储单个文件,下一步

超全详解Java开发环境搭建

自定义硬件配置

超全详解Java开发环境搭建

设置内存为8G,关闭

超全详解Java开发环境搭建

完成

超全详解Java开发环境搭建

安装准备中(等待60秒,自动安装,不要操作鼠标)

超全详解Java开发环境搭建

准备中

超全详解Java开发环境搭建

选择简体中文(中国),继续

超全详解Java开发环境搭建

基本配置结束后,选择开始安装

超全详解Java开发环境搭建

安装中

超全详解Java开发环境搭建

配置Root密码

超全详解Java开发环境搭建

超全详解Java开发环境搭建

完成配置

超全详解Java开发环境搭建

超全详解Java开发环境搭建

重启

超全详解Java开发环境搭建

登录

超全详解Java开发环境搭建

注意:如果安装可视化桌面,请按照如下步骤

软件选择

超全详解Java开发环境搭建

GNOME

超全详解Java开发环境搭建

登录

超全详解Java开发环境搭建

超全详解Java开发环境搭建

桌面

超全详解Java开发环境搭建

二  MySQL安装

1  搭建mysql

1.1  官网下载mysql压缩包

下载压缩包时,可以先把安装包下载到本地,再上传到服务器,也可以在linux服务器上wget:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

官网:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

1.2  解压gz压缩包

tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

1.3 将压缩包移动到 /usr/local/mysql/

mv -v mysql-5.7.26-linux-glibc2.12-x86_64 /usr/lcoal/mysql

1.4 创建用户组和添加用户

groupadd mysql
useradd -r -g mysql mysql

1.5 将安装目录所有者及所属组改为mysql,这个根据自己的目录来

#chown -R mysql.mysql /usr/local/mysql

1.6  在mysql目录下创建data文件夹

#mkdir data 

1.7 初始化数据库

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/11869.html