`
japankn
  • 浏览: 216085 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

IDEA7创建工程,页面不用保存和编译

    博客分类:
  • idea
阅读更多

说明

      首先我要说一点,在IntelliJ IDEA里面“new Project”就相当于我们eclipse“workspace”,而“new Module”才是创建一个工程,这是要注意的一点。

 

IDEA里面“new Project”,它会自动建一个工程(如果你一直按标准程序创建的),名字和你这个工作空间是一样的(first),如果你在这个空间里多建一个自己的工程(second),那么seconde的工程的根目录会和firstweb,src,out在平级目录中。显得很乱,虽然这样也是正确的,所以,我强烈建议还是一个空间中只有一个工程(也是IDEA标准建法)。

 
    IDEA
建好的工程中,你是看不到输出目录的,只能看到src,web,而WEB-INF下的classes,lib,都没有。但是你在磁盘中打开,你就能发现out中,有3个目录
exploded,production,test,
exploded
:是你真正的web的输出目录,IDEA给你起了个别名,叫xxxxweb,这里面大家就熟悉了,什么都有了。

production
:所有的.class文件的输出都在这

test
:测试类和资源文件输出目录。


IDEA建工程的技巧
1.
首先是new project--->create project from scratch--->取个名字--->next--->next---->复选框web application勾上,当然你需要别的也勾上
----->finish
这个基本大家都会了


2.
现在你有标准目录了,配置tomcat,上面有个向下的箭头,点一下Edit Configurations,------>左上角的"+"标志------>TomcatServer--->local---->起个名字---->Application Server----->configure---->选择tomcat路径---->干掉start browser的复选框---->干掉左下角的复选框,在选右下的
fix----->apply-->ok

3.
去你的磁盘中,打开你新建的项目,找到E:\test\web\WEB-INF(假设项目叫test,WEB-INF中手动建两个文件夹,取名classes
lib.

4.
回到idea,右键点击你的空间---->Module Settings----2竖栏选test--->右边选Paths----->Use module compile output path----->output path选你刚刚在磁盘中建的classes


5.
还是第2竖栏---->web----->右边选Java EE Bulid Settings---->右边的 Create web module exploded directory路径选择你程序的web路径就行了(E:\test\web

下面Exclude from module content的复选框一点要干掉,不干掉你的webidea里面就没了。


6.
添加lib,还是第2竖栏---->web----->右边选
Dependencies--->add---->Module Library
---->Attach Jar Directories--->
目录选择之前手动建的lib


终于大功告成了。

现在只要jar包拷贝到你手动建的lib目录中,idea就会自动导入,你每次切换回idea的时候,会有显示,现在改动jsp,再也不需要保存和编译了,极大的增加了开发效率。

分享到:
评论

相关推荐

    Idea 部署Web项目

    在新窗口中,Idea会自动填充Web-INF和WEB-INF/classes目录,但你需要确保Web应用的主类、静态文件、JSP页面等都已包含在内。 6. **部署工程**: 确认所有配置无误后,你可以开始部署Web项目了。在顶部工具栏找到...

    IntelliJ IDEA 12创建Java Web项目并用Tomcat发布.docx

    在本文中,我们将深入探讨如何使用IntelliJ IDEA 12创建一个Java Web项目,并配置Tomcat服务器进行发布。IntelliJ IDEA是一款强大的集成开发环境(IDE),特别适合Java开发者,它提供了丰富的功能来简化Web应用程序...

    使用IntelliJ IDEA配置Tomcat入门教程

    通过IDEA内置的Terminal,输入命令mvn install来编译和打包项目,成功执行后会在项目根目录下生成target目录,并在该目录下生成war包。部署时,进入部署界面,点击"+"号,选择要部署的工程,指定war包位置,并填写...

    基于java的学校管理系统设计与实现毕业设计(源码+数据库)

    `.idea`目录是IDE的工作区设置,保存了项目相关的配置信息,如模块、库、运行配置等,这些信息对于团队协作和版本控制非常重要。 这个毕业设计项目涵盖了Java Web开发的多个核心知识点,如Servlet、JSP、JDBC(Java...

    jsp源码文本编辑器jsp源码文本编辑器

    - **生命周期**:一个JSP页面的生命周期包括编译阶段、初始化阶段、执行阶段和服务阶段。 - **指令元素**:例如page指令用于设置页面的相关属性;include指令用于包含其他文件。 - **标签库**:可以自定义标签库来...

    html+js小游戏猜成语

    Cocos Creator可能使用它们来保存工程信息,如资源路径、编译选项等。`manifest.json`文件则是应用的配置文件,记录了应用的基本信息和运行时所需的设置。 `cocos2d-js-v3.12-lite.js`和`cocos2d-js-v3.9-lite.js`...

    基于ssm框架的crm项目+源代码+文档说明

    ### 客户关系管理系统(CRM)+ 系统开发环境以及版本 + 操作系统:Windows_10 + 集成开发工具:IntelliJ IDEA 2020.2.1 + 编译环境:JDK_1.8 + Web服务器:Tomcat_9.0 + 数据库:MySQL_5.5.40+ 系统框架 + spring...

Global site tag (gtag.js) - Google Analytics