eclipse基础环境搭建(含Tomcat、maven)

article/2025/11/7 23:46:10

使用的是eclipse2021-06 (4.20.0)、jdk11、apache-maven-3.6.3、apache-tomcat-8.5.70

一、Ecilipse内JDK配置

  打开Eclipse进行如下设置:Windows Preferences →Java → Installed JREs单击Add按钮 →StandardVM → 单击“Next”按钮 → 单击“Directory”按钮,浏览到对应的JDK安装目录,如本次实验的“D:\javaweb\Java\jdk-11.0.12”,然后单击“Finish”按钮,再将Compiler改成对应的jdk版本(本次实验为11),完成JDK整合,最后选中。

 

 二、EclipseTomcat配置

  打开Eclipse进行如下设置:Windows Preferences → Server → Runtime Environments,单击Add按钮,选择对应的Tomcat版本 → 单击“Browse”浏览到对应的Tomcat的安装目录,如本次实验的“D:\javaweb\apache-tomcat-8.5.70”,更改JRE中选项为对应的JDK版本,单击“Finish”最后Apply and close。

三、EclipseWeb、Workspace的编码设置

 打开Eclipse进行如下设置:Windows Preferences Web → JSP Files将encoding改为UTF-8。

 再在peferences里搜索workspace,选中Text file encodingz中的other,选择UTF-8,最后apply and close。

四、Maven的配置与创建

(1)配置maven文件

  将下载好的maven压缩包解压到D盘下javaweb文件夹下(因人而异),本次实验使用的是apache-maven-3.6.3,进入maven文件夹,配置本地资源仓库,创建名为repository的文件夹(或将准备好的repository压缩包解压到该maven文件夹),进入D:\javaweb\apache-maven-3.6.3\conf\settings.xml,添加如图4-4-1所示的配置

                                                                          图4-4-1 Maven本地仓库的配置

还需在settings.xml中继续配置镜像仓库(<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
)、和对应的JDK版本,如图4-4-2和4-4-3所示。

 

图4-4-2 Maven镜像仓库的配置

                                                                   图4-4-3 settings.xml中JDK的配置

(2)Eclipse中Maven的配置

         打开Eclipse进行如下设置:Windows Preferences → Maven installations,单击Add按钮 → Directory 浏览选中对应的maven的安装目录,本次实验为“D:\javaweb\apache-maven-3.6.3”,单击Finish,然后勾选上maven-3.6.3

单击Maven → User Settings,单击Global Settings → Browse,添加对应版本的Maven安装目录下的conf子目录中的settings.xml文件的位置,然后单击Update Settings来更新本地仓库的位置。最后单击Apply and Close.

(3)创建一个Maven工程

        单击File → new → Maven Project,选中“create a simple project”,单击next,填写Group Id与Artifact Id,如果是web项目packaging就选war,jar和war的具体区别可以参考这个帖子(maven中jar和war的区别_风火一回的博客-CSDN博客_maven war和jar)本次选择jar。点击Finish。

 

 

附加 :创建maven web项目 略有不同

(这是我之前用eclipse  Photon Release (4.8.0)、jdk1.8、apache-maven-3.6.3、apache-tomcat-8.5.70做的

依然是先单击File → new → Maven Project,选中“create a simple project”,单击next,填写Group Id与Artifact Id,因为是web项目,将packaging选为“war”,点击Finish。

然后右击Maven项目单击properties,选中Maven → Project Facets,先取消勾选“Dynamic Web Module”,然后点击Apply,再将Dynamic Web Module的版本换为3.1/4.0,此时下方会如图所示出现“Further configuration available…”

 

 单击“Further configuration available…”,如图所示填写,一定要勾选Generate web.xm,点击OK,最后Apply and Close.

 

 

 


http://chatgpt.dhexx.cn/article/EBPTpmAV.shtml

相关文章

eclipse安装和配置环境教程(详细步骤)

一、下载与安装 1. 下载 我们可以在eclipse的官网上直接进行下载&#xff0c;地址如下&#xff1a;https://www.eclipse.org/downloads/ 大家可以选择一个适合自己系统的eclipse版本即可。举个例子&#xff0c;如果你点击的是”Download x86_64“这个按钮&#xff0c;就是在下…

JAVA中hashset集合详解

HashSet 中的元素实际上是对象&#xff0c;一些常见的基本类型可以使用它的包装类。 下图常见包装类 HashSet 类位于 java.util 包中&#xff0c;使用前需要引入它&#xff0c;语法格式如下&#xff1a; import java.util.HashSet; // 引入 HashSet 类 hashset类里有很多方…

Java中的集合ArrayList

目录 集合概述 ArrayList构造方法和添加方法 常用方法 存储字符串并遍历案例 存储学生对象并遍历 集合概述 编程的时候如果要存储多个数据&#xff0c;使用长度固定的数组存储格式&#xff0c;不一定满足我们的需求&#xff0c;更适应不了变化的需求&#xff0c;那么&…

JAVA 中的集合

1.Java中有哪些容器? Java中的集合主要有两个接口&#xff0c;Map 和 Collection。 Collection接口的子接口有List, Set, Queue。 常见的实现类&#xff1a; List: LinkedList, ArrayList Set:HashSet, TreeSet(继承于SortedSet接口) Queue: ArrayDeque(继承于Deque) M…

java中List集合的几种遍历方式

本文中我们给出了List集合中的四种遍历方式&#xff0c;分别是for循环&#xff0c;迭代器循环&#xff0c;代码及相应的注释如下&#xff1a; package d1_collection;import java.util.*;public class cdemo1 {public static void main(String[] args) {List<String> li…

Java中的集合(面试题)

思维导图 1. HashMap排序题, 上机题 已知一个HashMap<Integer, User> 集合,User 有name (String) 和age (int)属性。请写一个方法实现对HashMap的排序功能,该方法接收HashMap <Integer, User>为形参,返回类型为HashMap <Integer, User>,要求对HashMap…

Java中的集合 简述

目录 前言 一、创建集合对象 1、接口怎么创建集合对象 2、实现类怎么创建集合对象 二、不同集合对象的遍历 1、Collection集合的遍历方式之一&#xff1a;Iterator迭代器 2、Set集合的遍历 —— 增强for 3、Map集合的遍历方式一&#xff1a;键找值 4、Map集合的遍历方式二&…

Java中List集合的介绍

List 是什么 JavaList集合是指由JavaList接口以及List接口的所有实现类组成的集合。 List集合中的元素允许重复,各元素的顺序放是对象插入的顺序.类似Java中的数组,用户可通过使用索引(元素在集合中的位置)来访问集合中的元素. 1.Java集合介绍 Java集合就像一个容器&#xff0…

java中的集合 最全面的集合讲解

集合只能存储对象&#xff0c;长度可变的数据结构 Collection是一个接口&#xff0c;没有办法创建对象&#xff0c;所以需要它的子类来创建对象&#xff0c;创建对象的时候可以使用多态。 一、Collection中通用的方法 方法&#xff1a; 创建集合对象&#xff0c;会自动重写t…

Java中List集合与Set集合

目录 一、List 集合 1、List 接口特点 2、List 接口中常用的方法 3、List 集合存储数据结构 4、ArrayList 集合ArrayList 集合是最常用的集合&#xff0c;是用存储数据结构&#xff0c;元素增删慢&#xff0c;查找快。 5、LinkedList 集合 6、Vector 集合 二、Set 接口…

Java中的集合类

Java中所有的类都位于java.util包下&#xff0c;主要由两个接口派生出来。分别是Collection&#xff08;集合&#xff09;和Map.Collection&#xff08;映射集合&#xff09;&#xff0c;包含了List和Set两大分支。Map是一个映射接口。Set、Map、List&#xff08;集&#xff0c…

java中的集合详解

Collection接口和Map接口 1 Collection集合 1.1 集合概述 集合&#xff1a;集合是java中提供的一种容器&#xff0c;可以用来存储多个数据。集合和数组既然都是容器&#xff0c;它们有啥区别呢&#xff1f; 数组的长度是固定的。集合的长度是可变的。 数组中存储的是同一类型的…

java中的集合

1.集合概述 Java的集合框架是由很多接口、抽象类、具体类组成的&#xff0c;都位于java.util包中。 2.Collection接口 Collection 接口&#xff0d;定义了存取一组对象的方法&#xff0c;其子接口Set和List分别定义了存储方式。Set 中的数据对象没有顺序且不可以重复。 List…

Java——集合(超详细超级全)

集合 Java 集合类可以用于存储数量不等的多个对象&#xff0c;还可用于保存具有映射关系的关联数组。 在这里主要讲一些我们平常很常用的一些接口和一些实现类。 Java 集合可分为 Collection 和 Map 两种体系&#xff1a; Collection接口&#xff1a;单列数据&#xff0c;定…

java集合(超详细)

1 - 概述 所有的集合类和集合接口都在java.util包下。 在内存中申请一块空间用来存储数据&#xff0c;在Java中集合就是替换掉定长的数组的一种引用数据类型。 2 - 集合与数组的区别 长度区别 数组长度固定&#xff0c;定义长了造成内存空间的浪费&#xff0c;定义短了不够用…

java创建多线程的方法

Java中是可以创建多个线程的&#xff0c;每个线程都有自己的名字和时间戳。下面我们来看看创建多个线程的方法。 创建多个线程&#xff0c;需要使用到 Thread类中的 create方法。需要注意的是&#xff0c;不是所有的线程都可以使用 create方法来创建&#xff0c;只有当这些线程…

Java创建多线程的五种方法

Java创建多线程的五种方法 Java创建多线程的五种方法&#xff08;一&#xff09;继承Thread类1&#xff0e;实现描述2&#xff0e;具体步骤3&#xff0e;代码实现4&#xff0e;注意事项 &#xff08;二&#xff09;实现Runnable接口1&#xff0e;实现描述2&#xff0e;具体步骤…

Java创建线程(Lambda表达式创建线程)

一、创建线程三种方式 1.1 继承Thread类创建线程类&#xff08;main线程与t线程交替执行&#xff09; 1.2 通过Runnable接口创建线程类 弊端是:不能直接使用Thread中的方法需要先获取到线程对象后,才能得到Thread的方法,代码复杂 上述代码中Thread.currentThread()方法返回当…

java创建线程的四种方法

第一种: 通过继承Thread类创建线程 第二种: 通过实现Runnable接口创建线程 这两种早已烂记于心,这里就不作过多的介绍, 主要介绍其源码 Thread类 implements Runnable thread空线程的run方法 是判断target是否存在实,再执行target实例中的run方法 public void run(){if(th…

Java创建线程

目录 既然说到线程&#xff0c;在这里就给大家普及一下线程。 线程&#xff08;Thread&#xff09;&#xff1a; 那么&#xff0c;进程是什么呢&#xff1f; 接下来&#xff0c;就让我们步入主题&#xff1a; 在 Java 中&#xff0c;是这样说线程的&#xff1a; 创建一个新…