当前位置 主页 > 服务器问题 > Linux/apache问题 >

    必须详细与全面的Java开发环境搭建图文教程

    栏目:Linux/apache问题 时间:2019-11-12 10:05

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

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

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

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

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

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

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

    一 Linux环境搭建

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

    两大类操作系统简要介绍VMware Workstation Pro 15简要介绍及安装CentOS简要介绍及基于Wi'n'dows 操作系统的安装

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

    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以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、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。

    2.序列号

    GV7N2-DQZ00-4897Y-27ZNX-NV0TD

    3.安装步骤

    =》下载虚拟机

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

    =》安装

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

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

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

    接受许可协议,下一步