`
japankn
  • 浏览: 213344 次
  • 性别: 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,再也不需要保存和编译了,极大的增加了开发效率。

分享到:
评论

相关推荐

    Java类似Idea自动保存、自动编译 可配置插件(附加源码)

    然而,对于习惯于其他编辑器或IDE自动保存和自动编译功能的开发者来说,IDEA默认的保存与编译机制可能略显繁琐,需要手动按下Ctrl+S进行保存,然后再手动触发编译。为了改善这种体验,开发者社区提供了各种插件,让...

    IDEA 开启自动编译设置步骤

    ### IDEA开启自动编译设置步骤详解 #### 一、引言 IntelliJ IDEA(简称IDEA)是一款非常强大的Java开发工具,深受广大开发者喜爱。为了提高开发效率,IDEA提供了许多实用的功能,其中之一就是自动编译功能。通过...

    idea jad插件反编译插件

    总结来说,"idea jad插件反编译插件"是一个用于IntelliJ IDEA的实用工具,它扩展了IDE的功能,使得开发者能够在没有源代码的情况下理解并分析已编译的Java库。通过简单的安装和使用过程,jad插件可以帮助开发者提高...

    ideajad反编译

    通过IDEA Jad,开发者可以在没有源代码的情况下对Java项目进行逆向工程,这对于调试、学习、优化和维护第三方库,以及研究已有的二进制软件行为都是非常有价值的工具。虽然不能保证完全恢复原貌,但IDEA Jad提供的反...

    Intelli idea 创建 SpringMVC 工程

    在 IntelliJ IDEA 这样的集成开发环境中创建 SpringMVC 工程,可以极大地提高开发效率和代码质量。以下将详细介绍在 IntelliJ IDEA 中创建 SpringMVC 工程的步骤和关键知识点。 1. **新建项目** 首先打开 IntelliJ...

    IDEA登陆注册页面.rar

    在IDEA中,我们可以使用内置的静态资源管理功能创建这些文件,并通过JSP(JavaServer Pages)技术将Java代码与HTML页面结合,实现服务器端的逻辑处理。 注册功能的实现主要包括以下几个步骤: 1. 用户填写注册信息...

    【IntelliJ IDEA】 创建gradle工程 和 model 模块.docx

    在本文中,我们将深入...总的来说,创建一个IntelliJ IDEA的Gradle工程和model模块需要细心配置各个细节,包括仓库、JDK、Gradle版本和依赖管理。遵循上述步骤并注意相关问题的解决方法,可以帮助你顺利完成项目构建。

    用IDEA创建一个SSH项目.doc

    IDEA 中创建 SSH 项目的详细步骤和配置 在本文中,我们将详细介绍如何使用 IDEA 创建一个 SSH 项目,包括项目的创建、配置和启动过程。 创建 Maven Web 项目 首先,我们需要在 IDEA 中创建一个新的 Maven 项目。...

    使用IDEA创建的一个简单的react项目

    在本文中,我们将深入探讨如何使用IntelliJ IDEA(IDEA)创建一个简单的React项目,并在其中添加一个点击计数组件。React是一个流行的JavaScript库,用于构建用户界面,特别是单页应用程序。它采用组件化的方式来...

    geoserver源码编译文件

    本文将深入探讨如何利用IDEA和Maven对GeoServer进行源码编译,以帮助开发者更好地理解和定制GeoServer。 一、源码获取与环境准备 首先,你需要从GeoServer的官方Git仓库或者SourceForge下载源码,通常是2.13.x版本...

    idea使用maven创建web项目详细教程

    本教程将指导您使用 IDEA 创建一个 Maven Web 项目,从安装 Maven 到配置 Maven 环境、创建 Maven 工程、pom.xml 文件配置、依赖管理等。 1. 安装 Maven 在 IDEA 中使用 Maven 之前,需要先安装 Maven。在 Maven ...

    idea创建的SpringCloud微服务项目

    本项目是一个基于IDEA创建的Spring Cloud微服务项目,旨在解决现代应用面临的负载均衡和高并发问题。下面将详细阐述Spring Cloud的相关知识点及其在项目中的应用。 1. **Eureka服务注册与发现**: - Eureka是...

    Idea创建的Servlet工程

    通过阅读和理解这个文件,可以更深入地学习如何在Idea中创建和调试Servlet。 总结来说,Servlet是Java Web开发中的核心组件,用于处理和响应来自Web客户端的请求。Idea作为一款强大的IDE,提供了便捷的方式来创建和...

    IDEA14 学习笔记

    8.1. 可以用(CTRL+S和CTRL+F9)进行保存和编译 8 8.2. 通过IDEA录制宏的功能,内容是CTRL+S和CTRL+F9 8 9. IDEA 设置代码提示或自动补全的快捷键 11 10. IDEA 本地仓库设置SETTINGS.XML 12 11. IDEA 取消自动导入会...

    idea2021创建springMVC.md

    idea2021创建springMVC.md,此文件为md文件

    JRebel (idea热编译插件)2018 最新

    JRebel (idea热编译插件)2018 最新版; JRebel is a productivity tool that allows developers to reload code changes instantly. It skips the rebuild, restart, and redeploy cycle common in Java ...

    IntelliJ IDEA上创建Maven Spring MVC项目

    在本文中,我们将深入探讨如何使用IntelliJ IDEA创建一个基于Maven的Spring MVC项目。首先,我们需要了解几个核心概念: 1. **IntelliJ IDEA**:这是一款强大的Java集成开发环境(IDE),广泛用于Java应用程序的...

    ant proguard 混淆编译 之Eclipse-Idea

    在Android开发中,为了保护应用的安全性和优化代码,开发者通常会使用ProGuard工具进行混淆编译。本篇文章将聚焦于如何在Eclipse和IntelliJ IDEA(Idea)这两个不同的集成开发环境中配置并使用ProGuard,以实现对Ant...

    idea热部署(更新代码不用重启tomcat).docx

    1. **创建或编辑项目**:确保您的项目已经在IntelliJ IDEA中打开。 2. **配置Run/Debug Configuration**: - 在菜单栏中选择“Run” -> “Edit Configurations...”。 - 在弹出的窗口中选择需要配置的应用服务器,...

    idea使用maven创建的web项目

    本项目是基于Idea与Maven创建的Web应用程序,旨在展示如何在Idea中设置和操作Maven项目。 【描述】:“第一次使用maven在idea上创建的项目,配合着博客一块看。” 对于初学者来说,理解Idea与Maven的结合使用可能...

Global site tag (gtag.js) - Google Analytics