一、下载安装篇

1.安装IntelliJ IDEA

官网的下载地址: http://www.jetbrains.com/idea/download/ ,支持mac/windows/linux三大主流平台,我用的是windows版本。

注:IntelliJ IDEA是商业软件,有二个版本,

Ultimate Edition是商业版本,功能完善,可以免费试用30天,建议下载该版本学习;

Community Edition 是社区免费版本,功能有所精减,可用于google android开发(我一开始下载的是这个版本,今天做此小测试时,发现不能建web项目,所以又重装了完整版,唉浪费时间)

本次使用的是IntelliJ IDEA 2016.1.1( JDK 的下载安装及环境变量的配置~略)

2.Tomcat 的下载安装及配置

本次下载的是apache-tomcat-9.0.0.M4-windows-x64

接着配置环境变量(略)

进入tomcat的安装目录点击startup.bat,启动

打开浏览器测试其是否启动成功

要关闭直接关掉控制台窗口即可~

二、创建web项目

1.File -> New Project ,进入创建项目窗口

注:在IntelliJ IDEA里面“new Project” 就相当于eclipse里的“workspace”,而“new Module”才是创建一个工程。这个和Eclipse有很大的区别

2、在 WEB-INF 目录下点击右键,New -> Directory,创建 classes 和 lib 两个目录

(注:classes用于存放编译后的java字节码,lib存放引用的jar包。)

3、File -> Project Structure,进入 Project Structure窗口,点击 Modules -> 选中项目“JavaWeb1” -> 切换到 Paths 选项卡 -> 勾选 “Use module compile output path”,将 “Output path” 和 “Test output path” 都改为之前创建的classes目录

4.点击 Modules -> 选中项目“JavaWeb1” -> 切换到 Dependencies 选项卡 -> 点击右边的“+”,选择 “JARs or directories”

注:Java Web项目是需要依赖 上图看到的 JDK 与 Tomcat包(Servlet模块就在里面)

5.配置打包方式Artifacts:点击 Artifacts选项卡,IDEA会为该项目自动创建一个名为“JavaWeb:war exploded”的打包方式,表示 打包成war包,并且是文件展开性的,输出路径为当前项目下的 out 文件夹,保持默认即可。另外勾选下“Build on make”,表示编译的时候就打包部署,勾选“Show content of elements”,表示显示详细的内容列表。

【参考】:

三、配置 Tomcat

1、Run -> Edit Configurations,进入“Run Configurations”窗口,在“Server”选项板中,去掉勾选“After launch”,设置“HTTP port”和“JMX port”,点击 Apply -> OK,至此Tomcat配置完成。

点击“Deployment”选项卡,修改“Application context”-> Apply -> OK

四、在 Tomcat中运行项目

idea配置java环境视频教程_【IDEA】JavaWeb教程--环境搭建相关推荐

  1. 视频教程-大型Java项目视频教程_王勇老师DRP项目教程完整版292集-Java

    大型Java项目视频教程_王勇老师DRP项目教程完整版292集 动力节点王勇老师,CCTV<影响力对话>栏目特约嘉宾,Java培训知名讲师,中国Java培训领军人物,北京动力节点创始人,董 ...

  2. java基础案例教程第二章_第2章Java编程基础_补充案例教程.doc

    第2章Java编程基础_补充案例教程 博学谷--让IT教学更简单,让IT学习更有效博学谷--让IT教学更简单,让IT学习更有效 PAGE \* MERGEFORMAT34PAGE \* MERGEFO ...

  3. Win10环境下如何配置Java JDK系统环境变量【图文教程】

    Windows10正式版发布后,不少用户都在第一时间对系统进行了升级.但是,最近有位刚刚升级的用户反映自己因为工作需求要在Windows10环境下配置Java JDK系统环境变量,却不知道该如何操作. ...

  4. linux设置环境变量_什么是linux环境变量

    本来这篇文章好几天之前就写好了,但是媳妇儿跟我说工作日就不要发了,大家都在上班,哪有闲心思看你的文章.哎,可能大家用头条都是在放松刷娱乐,看小姐姐.所以就一直拖到现在.周末了,更是放松的好时候,葛优躺 ...

  5. java泛型视频教程_Java泛型快速教程

    java泛型视频教程 泛型是Java SE 5.0引入的一种Java功能,在其发布几年后,我发誓那里的每个Java程序员不仅会听说过,而且已经使用过. 关于Java泛型,有很多免费和商业资源,而我使用 ...

  6. java web如何配置ask_Javaweb新手之路之JavaWeb开发环境配置篇

    首先需要搭建Javaweb的开发环境,先要安装开发安装包JDK和服务器tomcat.配置如下 jdk及tomcat如何配置环境变量 工具/原料 1,JDK: 下载地址http://www.oracle ...

  7. IDEA配置java《算法》第四版环境(耗时6小时,总算配置成功了,希望能给大家一点帮助)

    0.前言 最近在学java语言,然后想用java语言来学习算法,在网上听说看<算法>第四版学习java算法不错,于是就去下载了<算法>电子书来啃 今天看到了用java java ...

  8. java sca视频教程_如何进入Java SCA软件的开发

    该文档是SCA Java项目的开发者指南 l一般性指南 l获取源代码 l配置你的开发环境 l构建二进制和源代码发布包 l导入SCA模块到你的开发IDE环境中 l理解SCA代码路径 l编码指南 l测试 ...

  9. 孙鑫java基础视频教程_孙鑫老师JAVA无难事视频教程 最适合java入门学习打基础的课程 附源码讲义 12课...

    课程介绍 由孙鑫老师亲自授课录制.内容涵盖面广,从入门到精通,授课通俗易懂,分析问题独到精辟,学员通过本套光盘的学习,能够快速掌握Java编程语言,成为Java高手. 由孙鑫老师亲自授课录制.内容涵盖 ...

  10. java web教学大纲_《JAVAWEB程序设计》教学大纲.pdf

    <Java Web程序设计>教学大纲 课程名称:<Java web程序设计> 英文名称:Java web Program Design 课程性质:专业教育选修课程 课程编号: ...

最新文章

  1. 发文件服务器空间满,针对服务器储存空间爆满而引发的宕机问题的解决方案
  2. opengl模板测试实例
  3. 【C/C++】main函数之参数argc和argv含义及用法
  4. 2022.2.21显示器连接器引脚信号定义1
  5. linux命令--sysctl
  6. Redux 中 combineReducers实现原理
  7. Fixchart图表组件——介绍
  8. BERT模型—3.BERT模型在ner任务上的微调
  9. oracle 函數索引(1)
  10. 修改Android模拟器的IMEI号
  11. 修复QQ群图片不显示的方法:qq图片一直转圈圈,qq群聊天图片显示不出来
  12. SAP SE38代码大小写设定
  13. Node的文件系统及Buffer概述
  14. html音视频app制作,6款视频制作APP,让你成为短视频高手!
  15. 基于改进YOLOv5的挖机铲斗缺陷检测系统(源码&教程)
  16. 费马小定理简单证明和一些简单应用
  17. 无法右键保存 图片 html,谷歌浏览器不能保存图片怎么办_谷歌浏览器右键不能保存图片的解决方法-系统城...
  18. 佳木斯计算机编程学校,佳木斯公立数控培训,靠谱电气编程培训价格
  19. asterisk odbc mysql_让asterisk支持odbc,将cdr记录写入mssql2000
  20. 【tgcalls】python 调用及Source 和 track

热门文章

  1. 解决Windows无法加载中文(中国)-王码五笔输入法 86版 键盘的布局的方法
  2. 我的QQ斗地主史及斗地主经验
  3. echarts全国城市经纬坐标json文件
  4. 测试 SEP 14 MP1 新功能 Duplicate Hardware ID 自动修复
  5. 特洛伊木马程序_对付斑块的“特洛伊木马”
  6. HTC手机手动解锁教程
  7. 鲍威尔法c语言程序详解,鲍威尔法编程-powell法编程 c语言编程 c++6.0
  8. DELL XPS M1530安装MAC OS X Lion 10.7.3经验分享!
  9. 《匠人手记》里的10种软件滤波
  10. 自动采集电影网站PHP源码