JavaEE项目开发环境搭建
JDK 的安装
第一步:查看是否有jdk残余
首先我们需要检查我们电脑中是否有安装好的或者安装错误的JDK,这一操作需要我们打开控制面板,点击卸载即可
第二步:下载jdk
我们需要在Oracle官网上下载JDK的安装包,可以选择最新的版本,也可以选择更早一点的版本。 Oracle的网站比较乱,我在这里直接挂一个官网的下载链接: 官网下载地址
界面大概是这个样子:
第三步:安装jdk
打开jdk安装包
然后一直下一步
第四步:设置环境变量
右键点击属性
打开高级系统设置
点击环境变量
选择系统变量,并新建JAVA_HOME,Path,CLASSPATH三个变量
CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; Java_Home:C:\Program Files\Java\jdk1.8.0_301 Path:C:\Program Files (x86)\Common Files\Oracle\Java\javapath C:\Program Files\Java\jdk1.8.0_301\bin C:\Program Files\Java\jre1.8.0_301\bin
需要注意的是这里的Java_Home和Path 中的内容需要输入你java文件夹中文件的路径,不能直接复制粘贴,而CLASSPATH路径是引用了Java_Home 和Path路径,所以可以直接复制
另外需要注意的是,为了方便编译Java文件,可以在用户变量中添加一个Path变量,以此来实现在桌面上就可编译Java文件
Path:%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
第五步:测试jdk安装情况
最后我们用快捷键Win + R 输入:cmd 打开DOS命令窗口,输入java和javac会分别出现一下现象: 输入java
输入javac
这里提醒一下,如果不设置用户的Path变量,那么就只能在桌面上写好代买之后移到jdk文件夹下的bin文件夹中进行编译,在bin文件夹下打开DOS命令窗口进行操作。 由于担心大家找不到bin文件夹,我在这给一张图,大家可以对照着进行查找
tomcat安装
第一步:下载tomcat
官网地址
下载10.0.17版本,选择64位安装包
第二步:安装tomcat
打开压缩包后选择合适路径存放即可
第三步:配置环境变量
和jdk的配置相同,也是计算机右键点击属性——》高级系统设置——》环境变量——》新建
CATALINA_BASE:C:\Users\13205\Desktop\java\apache-tomcat-10.0.17\bin
CATALINA_HOME:C:\Users\13205\Desktop\java\apache-tomcat-10.0.17\bin
Path:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
第四步:验证tomcat安装情况
在tomcat文件中的bin文件夹下找到startup.bat文件,点击
出现下面的情况则安装成功
配置idea
第一步:安装idea
下载地址
下载64位的旗舰版本
第二步:在idea中配置文件
新建一个普通项目,删除src文件夹用于当作容器
第三步:
在之前的容器中配置一个model
点击file——》new——》model
勾选create from archetype,选择
第四步:
文件路径
红色部分选择自己的maven路径
黑色部分选择maven文件夹下的conf文件夹中的setting.xml文件
黄色部选择自己设置的仓库路径
第五步:配置setting.xml文件
在 < mirrors>中输入以下代码
<mirror> <id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
<name>Nexus aliyun</name>
<url>https://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
第六步:设置pom.xml文件
在<dependencies>中输入以下代码
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency>