基于IDEA的JavaWeb开发环境搭建

https://blog.csdn.net/github_38336924/article/details/82422888

jdk下载、安装、配置环境变量

下载:

JDK1.8下载路径为:Java SE Development Kit 8 Downloads

安装:

双击安装一路下一步即可。因为安装JDK会自动安装JRE,所以安装过程中弹出安装jre的窗口是可以直接关掉的。

配置环境变量:

右键单击“我的电脑”图标,选择“属性”。

<center style="margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-family: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(238, 238, 238); text-decoration-style: initial; text-decoration-color: initial;">
[图片上传中...(image-232736-1602832585122-47)]

</center>

如果电脑桌面上没有我的电脑图标,按Window + E打开文件资源管理器,左侧有我的电脑图标。
点击高级系统设置 -> 环境变量 -> 新建,填入变量名,变量值后点击确定
[图片上传中...(image-ff8b05-1602832585122-46)]

需要添加的变量名和变量值分别有:

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_131

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

选中“系统变量”下的Path,点击编辑,在变量值的末尾加上以下内容后确定保存:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  • 1

[图片上传中...(image-9c0830-1602832585122-45)]

配置好环境变量接下来检验是否成功:
Window +R,输入cmd后点击确定打开命令窗口,如果配赠正确输入java会显示如下信息:
[图片上传中...(image-6abbda-1602832585122-44)]

输入javac会提示如下信息:
[图片上传中...(image-2f71cd-1602832585122-43)]


下载、安装、激活、使用IntelliJ IDEA

下载:

官网下载地址为:https://www.jetbrains.com/idea/download/#section=windows

注意选择对应自己操作系统的版本。IntelliJ IDEA 分为“旗舰版”社区版区,区别如下
[图片上传中...(image-2caff9-1602832585122-42)]

不区分32位和64位,只有一个安装包。
旗舰版功能多有免费试用。

安装:

一路下一步。
注意这里选择添加到桌面的图标,

image

激活:

资金允许请支持正版:购买地址

以下激活码来自:lan yu

1、文本编辑器首先打开hosts文件在最下面一行添加如下地址:

hosts文件路径:C:\Windows\System32\drivers\etc\hosts
在最下面一行添加地址:0.0.0.0 account.jetbrains.com

如果提示没有权限操作,则需要给当前windows用户添加编辑该文件的权限:
如下面图片所示,user用户的权限列表中修改那一项没有√。

[图片上传中...(image-be0e01-1602832585122-40)]

如果不知道当前登录用户可以进行如下操作:

  • Window + R,输入cmd打开cmd命令窗口。
  • 输入quser按回车。
image

2、从lan yu获取最新激活码

[图片上传中...(image-5de597-1602832585121-38)]

3、在激活页面输入激活码

安装后第一次打开IDEA会自动弹出激活页面,如果在试用过程中想输入激活码激活可以进行如下操作:
[图片上传中...(image-8ab60b-1602832585121-37)]

将激活码输入点击OK.
[图片上传中...(image-822e76-1602832585121-36)]

使用:

1、创建普通Java工程:

[图片上传中...(image-14b7fe-1602832585121-35)]

可以从模板创建(就是添加了Main类和main方法),也可以创建空的工程,这里选择从Hello World模板创建。
[图片上传中...(image-af9dbb-1602832585121-34)]

填写工程名称和路径,Main类所在的包。
[图片上传中...(image-a8ca5-1602832585121-33)]

设置工程:
[图片上传中...(image-6dd80c-1602832585121-32)]

注意:如果控制台运行时控制台抛错误Error:java:无效的源发型版本:x.x,请注意步骤4里的语言等级可能大于jdk版本。

运行:
[图片上传中...(image-887415-1602832585121-31)]

调试:
[图片上传中...(image-c1718e-1602832585121-30)]

2、创建Web工程

[图片上传中...(image-ad4335-1602832585121-29)]


下载、安装、配置Tomcat

下载:

官网下载地址为:http://tomcat.apache.org/
选择需要的版本进行下载。
比如我想下载windows平台64位Tomcat9:
[图片上传中...(image-fd4e81-1602832585121-28)]

安装:

下载的文件是压缩包,解压即可用。

配置:

配置Tomcat环境变量

和配置JDK环境变量类似:在系统变量下新建变量,

  • 变量名:CATALINA_HOME
  • 变量值:Tomcat解压目录,bin的上级目录,如D:\tools\apache-tomcat-9.0.0.M22

在变量Path后添加%CATALINA_HOME%\bin;后保存;

  • Window + R打开,输入cmd打开cmd命令窗口。
  • 输入startup后按回车。配置没问题会启动Tomcat服务。

然后打开浏览器输入http://localhost:8080/,如果出现以下页面说明Tomcat环境配置正确。
[图片上传中...(image-96c92d-1602832585121-27)]

IDEA工程配置Tomcat

1、在JavaWeb工程下点击Edit Configuration

[图片上传中...(image-59088e-1602832585121-26)]

2、 在弹出的窗口中点击+,第一次配置Tomcat列表中没有Tomcat Service选项,需点击最下面的xx items more(irrelevant)...,然后就能看见Tomcat Service选项。选择Tomcat Service选项里面的Local

[图片上传中...(image-df8781-1602832585121-25)]

3、给服务起个名字(任意),配置Tomcat解压目录。

[图片上传中...(image-2a2064-1602832585121-24)]

4、切换到Deployment选项卡,添加Artifacts
[图片上传中...(image-519dd3-1602832585121-23)]

[图片上传中...(image-5abb7d-1602832585121-22)]

5、再次切换回Service选项卡,参数面板会有些许变化。
[图片上传中...(image-c22a42-1602832585121-21)]

6、配置完参数就可以启动Tomcat,运行和调试和普通java工程类似。
[图片上传中...(image-409442-1602832585121-20)]

<center style="margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-family: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(238, 238, 238); text-decoration-style: initial; text-decoration-color: initial;">
[图片上传中...(image-680bd1-1602832585121-19)]

</center>

常见问题

Tomcat端口被占用

有时候启动Tomcat的时候会提示Address localhost:8080 is already in use.

<center style="margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-family: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(238, 238, 238); text-decoration-style: initial; text-decoration-color: initial;">
[图片上传中...(image-c667e0-1602832585121-18)]

</center>

1、第一种情况是8080端口被其他服务占用,解决办法:
找到Tomcat解压目录\conf\server.xml文件,用文本编辑器打开,搜索8080,找到

<center style="margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-family: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(238, 238, 238); text-decoration-style: initial; text-decoration-color: initial;">
[图片上传中...(image-bc572a-1602832585121-17)]

</center>

修改port="8080",换一个端口号比如port="8090"
想要测试新端口号是否被占用可以进行以下操作:

  • Window + R,输入cmd打开cmd命令窗口。
  • 输入netstat -aon|findstr "端口号"按回车。

[图片上传中...(image-f7a98-1602832585121-16)]

2、第二种情况是虽然端口8080没被占用,但是别处已经开启了一个Tomcat服务。
解决办法:只需关闭Tomcat服务即可。

  • 找到Tomcat解压目录\bin\shutdown.bat文件,双击执行即可。

另外``Tomcat解压目录\bin\startup.bat`文件是开启Tomcat服务命令。

IDEA控制台中文乱码

有时候IDEA控制台输出中文会出现乱码情况:

<center style="margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-family: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(238, 238, 238); text-decoration-style: initial; text-decoration-color: initial;">
[图片上传中...(image-75de2-1602832585121-15)]

</center>

右键点击IDEA图标,选择打开文件所在的位置,找到以下文件:

  • idea.exe.vmoptions(32位版本)
  • idea64.exe.vmoptions(64位版本)

我的文件路径为:

C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2017.1\bin\idea.exe.vmoptions
  • 1

我用的是64位版本,所以用文本编辑器打开idea64.exe.vmoptions,在最下面一行添加以下代码:

-Dfile.encoding=UTF-8
  • 1

同时在Tomcat参数:VM options添加相同代码:

-Dfile.encoding=UTF-8
  • 1

[图片上传中...(image-7e615e-1602832585121-14)]


下载、安装、配置maven

下载:

官网下载地址为:http://maven.apache.org/download.cgi

安装:

解压即用。

配置:

配置maven环境变量

配置maven环境变量和配置JDK环境变量类似:

  • 变量名:MAVEN_HOME
  • 变量值:maven解压目录,bin的上级目录,如D:\tools\apache-maven-3.5.0

在变量Path后添加%MAVEN_HOME%\bin;后保存;

  • Window + R打开,输入cmd打开cmd命令窗口。
  • 输入mvn -v后按回车。出现maven版本信息说明maven环境配置正确。

[图片上传中...(image-65cf31-1602832585121-13)]

配置本地maven仓库(repository)

系统默认使用的本地仓库位置为:%USER_HOME%\.m2\repository,
settings.xml文件位置为:%USER_HOME%\.m2\settings.xml,
[图片上传中...(image-da1d9c-1602832585121-12)]

经测试,如果本地没有这两个路径同时使用系统默认设置,会自动创建%USER_HOME%\.m2\repository不会创建%USER_HOME%\.m2\settings.xml,可以手动创建该文件。

如果想使用自定义的设置,需进行如下操作:

  1. %MAVEN_HOME%下新建repository文件夹(位置不强制)。
  2. 用文本编辑器打开%MAVEN_HOME%\conf\settings.xml文件,搜索localrepository,在下面添加以下代码(内容为刚刚创建的repository文件夹绝对路径):
<localRepository>D:\tools\apache-maven-3.5.0\repository</localRepository>
  • 1

[图片上传中...(image-d2491b-1602832585121-11)]

IDEA工程配置maven

1、在IDEA软件任意位置按Ctrl + Alt + S打开Settings设置窗口,
在①位置输入“maven”回车搜索。设置Maven home directory,设为maven解压目录(bin文件夹的上一级目录)
[图片上传中...(image-bbf8d6-1602832585121-10)]

2、勾选两个Override复选框,设置User settings file,设为刚刚配置好的setting.xml文件。
[图片上传中...(image-5e2100-1602832585121-9)]


下载、安装、配置SVN

下载:

小乌龟SVN官网下载:https://tortoisesvn.net/downloads.html

安装:

各种下一步。。。
只有这个地方要注意:
[图片上传中...(image-60f4b7-1602832585121-8)]

到安装目录\bin\下查看是否有svn.exe文件,如果没有可能是安装过程中没有安装command line client tool,就是上图。
[图片上传中...(image-e5d6c8-1602832585121-7)]

文件夹内搜索文件有个小技巧:随便点击文件夹内一个文件,使焦点落在文件夹内,然后直接键盘输入文件名。

IDEA配置

在IDEA软件任意位置按Ctrl + Alt + S打开Settings设置窗口,搜索sub,找到Subversion,将command line client设为刚刚安装的小乌龟目录\bin\svn.exe。
[图片上传中...(image-ae20ab-1602832585121-6)]


下载、安装、配置Git

下载:

官网下载地址:https://git-scm.com/downloads

安装:

一直下一步,保存默认即可。

配置:

1、在IDEA软件任意位置按Ctrl + Alt + S打开Settings设置窗口,搜索git,配置git.exe路径。

[图片上传中...(image-9b18b4-1602832585121-5)]

2、在IDEA里设置GitHub账号。

[图片上传中...(image-9f442d-1602832585121-4)]

3、从GitHub Repositories 克隆项目

在首页面clone:
[图片上传中...(image-48cd83-1602832585121-3)]

在一个项目中clone:
[图片上传中...(image-207e7f-1602832585121-2)]

从repositories中选择要clone的项目:
[图片上传中...(image-13bfd9-1602832585121-1)]

clone出的项目如下图:
[图片上传中...(image-6010d7-1602832585121-0)]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,009评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,808评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,891评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,283评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,285评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,409评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,809评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,487评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,680评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,499评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,548评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,268评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,815评论 3 304
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,872评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,102评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,683评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,253评论 2 341