超详细的Java Web环境的搭建(上)

简介: 超详细的Java Web环境的搭建(上)

目录

一、序言

二、安装java运行环境

1、Java虚拟机  —— —— JVM(作为了解内容)

2、工具

3、安装JDK

4、配置环境变量

5、运行java程序三、搭建Java Web环境

1、搭建tomcat

2、创建项目

3、启动项目

四、安装数据库

1、安装数据库

五、常见的搭建问题

六、自行下载所需要的所有工具
一、序言

Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是

计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。


Java Web主要是用Java技术来解决web领域的技术,需要运行在特定的web服务器上,Java Web是跨平台的,可以在不同的平台上进行部署运行。  


创建Java Web首先要在电脑上部署Java的运行环境,主要分为四步:

第一步:安装Java环境

第二步:搭建Web环境

第三步:运行Web项目

第四步:安装数据库

二、安装java运行环境

      1、Java虚拟机  —— —— JVM(作为了解内容)

JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的

运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。


跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系

统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM

运行在操作系统上。

       如下图所示,Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。

JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。


我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。

       我们想要开发一个全新的Java程序,那么必须安装 JDK 。

 2、工具

编写Java代码的编辑器有很多,例如:Eclipse或Idea等,因为初学阶段用eclipse的人比较多,我这里主要是用eclipse来做演示讲解,如果你不想在官网下载,在本文的最后,我会把所有的工具上传到云盘的,可以先进行去下载。
注意:下载完eclipse先不要打开,因为没有安装JDK,可能打开会出现错误,后边会讲到。
(1)如何下载编辑器,毫无疑问肯定是去官网了,在浏览器中输入eclipse官方网址:https://www.eclipse.org/ 
(2) 点击 Download Pakeges
(3) 选择所要的版本和系统
(4)点击“Select Another Mirror 展开选择china(中国)(5)然后进入到支付页面,可以支付也可以不支付,不支付直接点click here直接下载。

以上就是下载eclipse的全部过程。

      3、安装JDK

我使用的是JDk9版本,如果使用其他的版本可以去JDK官网自行下载。

以下是我对安装JDK的图解展示,注意:安装路径中,文件夹名不要包含文字和空格。

然后就点下一步,就等待安装成功就可以了。

目录
相关文章
|
10天前
|
Kubernetes Java 持续交付
小团队 CI/CD 实践:无需运维,Java Web应用的自动化部署
本文介绍如何使用GitHub Actions和阿里云Kubernetes(ACK)实现Java Web应用的自动化部署。通过CI/CD流程,开发人员无需手动处理复杂的运维任务,从而提高效率并减少错误。文中详细讲解了Docker与Kubernetes的概念,并演示了从创建Kubernetes集群、配置容器镜像服务到设置GitHub仓库Secrets及编写GitHub Actions工作流的具体步骤。最终实现了代码提交后自动构建、推送镜像并部署到Kubernetes集群的功能。整个过程不仅简化了部署流程,还确保了应用在不同环境中的稳定运行。
48 9
|
1月前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
80 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
2月前
|
Java Maven Spring
Java Web 应用中,资源文件的位置和加载方式
在Java Web应用中,资源文件如配置文件、静态文件等通常放置在特定目录下,如WEB-INF或classes。通过类加载器或Servlet上下文路径可实现资源的加载与访问。正确管理资源位置与加载方式对应用的稳定性和可维护性至关重要。
71 6
|
2月前
|
存储 安全 搜索推荐
理解Session和Cookie:Java Web开发中的用户状态管理
理解Session和Cookie:Java Web开发中的用户状态管理
95 4
|
2月前
|
Java 持续交付 项目管理
使用Maven进行项目管理:提高Java Web开发的效率
Maven 是一款强大的项目管理和构建自动化工具,广泛应用于Java社区。它通过依赖管理、构建生命周期管理、插件机制和多模块项目支持等功能,简化了项目的构建过程,提高了开发效率。本文将介绍Maven的核心功能及其在Java Web开发中的应用。
80 0
|
3月前
|
前端开发 Java API
JAVA Web 服务及底层框架原理
【10月更文挑战第1天】Java Web 服务是基于 Java 编程语言用于开发分布式网络应用程序的一种技术。它通常运行在 Web 服务器上,并通过 HTTP 协议与客户端进行通信。
56 1
WK
|
2月前
|
安全 Java 编译器
C++和Java哪个更适合开发web网站
在Web开发领域,C++和Java各具优势。C++以其高性能、低级控制和跨平台性著称,适用于需要高吞吐量和低延迟的场景,如实时交易系统和在线游戏服务器。Java则凭借其跨平台性、丰富的生态系统和强大的安全性,广泛应用于企业级Web开发,如企业管理系统和电子商务平台。选择时需根据项目需求和技术储备综合考虑。
WK
142 0
|
4月前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
58 5
|
4月前
|
Java Linux Python
Linux环境下 代码java调用python出错
Linux环境下 代码java调用python出错
86 4
|
4月前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决