软件起步之java web环境搭建(含idea常用插件)

先说下自己的教训,之前已经安装好了idea与jdk8,但看到jdk已经更新到15了,一时好奇就下载了最新的。结果maven编译老是出错。降到jdk8问题就少了很多,所以自己的软件配置不一定是要最新的,但一定经过验证,稳定的,不能一味求新,尤其是自己刚起步的情况下。更不能冒进了。

开发java web 需要哪几个软件呢?

1、开发工具包JDK

JDK包括运行Java程序所必须的JRE环境及开发过程中常用的库文件。JDK包含JRE(Java运行环境),而JRE包含JVM(Java虚拟机)。http://java.sun.com重新下jkd8,配置下环境变量:

打开cmd,输入java -version 出现如下:代表成功

2、Web服务器

Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到其中,才能使网络中的所有用户通过浏览器访问。当前应用最广的JavaWeb服务器就是tomcat.

Tomcat服务器与对应的jdk版本,tomcat9,可以支持jdk8,所以到https://tomcat.apache.org/下载apache-tomcat-9.0.40-windows-x64。

解压后,如下图:

bin文件夹中存放了各种平台下启动和关闭Tomcat的脚本文件,其中两个关键文件startup.bat、shutdown.bat,前者是Windows下启动Tomcat的文件;后者是Windows下关闭Tomcat的文件。点击运行startup.bat,在Tomcat启动成功后,在浏览器的地址中输入“http://localhost:8080”访问Tomcat。如果Tomcat运行成功,则显示如下图:

添加系统变量:

添加路径:

用cmd,输入startup.dat,验证正确性

3、数据库:详见:《mysql安装与配置》

4、maven配置详见:《软件起步之第一个maven项目》

 

5、IntelliJ IDEA已经安装了2018.2就不再换了,除《软件起步之第一个maven项目》maven配置外,还需要完成以下配置。

将  bin\idea64.exe.vmoptions 文件中最后一行的绝对路径改成你的程序路径文件,并再添加一行:-Dfile.encoding=UTF-8,如下图所示:

还在添加tomcat的jar包

关联数据库:

设置完之后,像这样子

配置好git

连接github或gitee上的项目:

利用idea克隆仓库

将项目推送到git账号

安装常用的插件:开发的时候经常会遇到看不懂的英语单词,再去百度多麻烦,这里推荐这款翻译插件,插件名称叫做Translation,安装后选中单词按下快捷键ALT+1即可。

6、postman:作用是在开发测试过程中进行接口的测试,也是开发过程中必不可少的工具。到https://app.getpostman.com/app/download/win64官网上下载即可。

7、Redis主要用于对数据的缓存。由于Redis服务本身不具备图形化,因此可以在网上下载Redis的图形化工具RedisDesktopManager的最新版本,在该工具中也可以通过命令来对redis数据库进行操作。从官网下载https://redis.io/download。注意:安装到磁盘D盘根目录下。

完成以上配置后,基本的开发环境就算搭建好了。

在浏览器输入https://start.spring.io/,创建Maven工程,填写groupId和ArtifictId等项目信息,填写完成并确认无误后点击下方的Generate按钮下载压缩包。

下载完成后解压到本地的工作空间下,然后再点击如下图导入Maven工程即可:

PS:导入后有可能工程报错,这样可以对着项目的pom.xml文件右击,选择Add as maven project…,该项目便会自动下载相关依赖,到此配置完成。

配置完成后,选择启动按钮,看到以下信息后,则项目启动成功,大功告成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

guangod

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值