超全面详解Java开发环境搭建(看完收藏)

java必知必会-java开发环境搭建 java开发环境的搭建 阅读详情

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

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

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

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

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

人员,初中级开发人员,.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。

超全面详解Java开发环境搭建(看完收藏)

2.序列号

GV7N2-DQZ00-4897Y-27ZNX-NV0TD

3.安装步骤

=》下载虚拟机

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

超全面详解Java开发环境搭建(看完收藏)

=》安装

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

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

超全面详解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零基础从入门到精通(全) 目录前言1. 入门知识1.1 java体系1.2 JDK/JRE/JVM区别1.3 编译与运行理解1.4 类体函数细节2. 标识符 前言 java优势 健壮性(JVM(C++语言写的一个虚拟的计算机)、GC(垃圾回收机制)) 多线程并发 可移植性/跨平台 1. 入门知识 1.1 java体系 JavaSE:标准版 JavaEE:企业版 JavaME:微型版 1.2 JDK/JRE/JVM区别 JVM是不能独立安装的。 JRE和JDK都是可以独立安装的 层层嵌套,jvm包括jdk,jdk包括jre 阅读详情

相关推荐

多图详解VSCode搭建Java开发环境

本文通过多图的方式详细介绍了VSCode搭建Java开发环境,希望能对学习Java的同学们有所帮助。 文章目录 1. VSCode的介绍和安装 2. 安装Java拓展插件 3. 配置Java Home 4. 新建Java项目 5. 项目Debug

weixin_43178406的博客 5万+

(35)远程识别(又称无人机识别)(一)

Ardupilot官网关于《Peripheral Hardware》的翻译 —《(35) 远程识别(又称无人机识别)》。

无人机开发(开源Ardupilot) 4万+

BUCK电路三种工作模式全解析:CCM、BCM、DCM到底怎么选?

本文深入解析BUCK电路的CCM、DCM和BCM三种工作模式,通过对比其电流波形、效率、纹波及环路特性,提供基于计算公式的量化判断方法。文章结合电池供电、高精度模拟等具体应用场景,给出明确的模式选型策略与实战设计指南,帮助工程师根据核心需求做出最优决策。

ee345的博客 482

工程师必看:如何用定时截尾试验快速验证产品MTBF(附真实案例解析)

本文为硬件工程师详细解析了如何运用定时截尾试验快速验证产品MTBF(平均无故障工作时间)。通过七步实战法,结合工业物联网网关的真实案例,阐述了从参数设定、试验执行到结果判读的完整流程,并提供了MATLAB脚本实现自动化计算与可视化,帮助工程师在有限时间内科学评估产品可靠性。

weixin_29243063的博客 493

STM32G474实战:数字LLC电源控制程序从零到跑通(附完整代码解析)

本文详细介绍了基于STM32G474微控制器开发数字LLC电源控制程序的完整实战流程。从硬件平台搭建、CubeMX工程配置,到核心控制逻辑、双速率中断框架、数字PID实现,再到Burst模式、状态机等高级策略与异常处理,提供了从零到跑通的系统化指南与代码解析,助力开发者掌握高效数字电源的程序编写与调试技巧。

s1t2u3的博客 1237

OpenEuler内核编译及替换

一、内核源码下载 在gitee上下载OpenEuler内核源码 下载地址 选择需要的内核版本源码压缩包进行下载 二、内核编译 1.解压缩 将下载好的源码进行解压 tar xvf openeuler-kernel-4.19.90-2107.1.0.tar.gz 2.清理源代码树 解压后得到一个名为kernel的内核源码文件夹,进入后执行命令 make mrproper 清理过去内核编译产生的config,第一次编译时可不执行此命令 3.生成内核配置文件.config 先将将系统原配置文件拷贝过来,原

m0_56602092的博客 2万+

STM32 HAL SDADC DMA

由于项目需要使用STM32F373单片机的SDADC功能对电位计进行检测,网上资料比较少,踩了很多坑,下面进行总结。

weixin_44597885的博客 1194

[机器学习] 第二章 模型评估与选择 2.ROC:roc_curve原理及源代码详解

代码见:https://github.com/Carrie-Yi/machine_learning/tree/main/roc_curve

心宝的博客 1493

RK356x U-Boot研究所(命令篇)3.12 mtd命令的用法

RK356x U-Boot研究所(命令篇)3.12 mtd命令的用法

Systemcall名屋 1685

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

上一篇: 阿里架构师用心整理JVM与性能优化核心知识分享
下一篇: SpringBoot+JWT+Shiro+MybatisPlus实现Restful开发后端脚手架
我是小泽呀!
博客等级 码龄7年 119粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值