浏览 6972 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (12)
|
|
---|---|
作者 | 正文 |
发表时间:2008-11-25
最后修改:2008-11-25
引用 首先我要说一点,在IntelliJ IDEA里面“new Project”就相当于我们eclipse的“workspace”,而“new Module”才是创建一个工程,这是要注意的一点。
这段摘自忆风的blog 他说的是正确的,但是在我过去2年使用IDEA的开发经验中,我觉得IDEA是希望你一个“workspace”就有一个工程。而我在大学使用ecipse的时候,多数人都是一个“workspace”里面有许多工程,不用的都是关闭状态,只有一个开启,这两个优秀的IDE在这点上是很有不同的。 在IDEA里面“new Project”,它会自动建一个工程(如果你一直按标准程序创建的),名字和你这个工作空间是一样的(first),如果你在这个空间里多建一个自己的工程(second),那么seconde的工程的根目录会和first的web,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的复选框一点要干掉,不干掉你的web在idea里面就没了。 6.添加lib,还是第2竖栏---->web----->右边选Dependencies--->add---->Module Library ---->Attach Jar Directories--->目录选择之前手动建的lib。 终于大功告成了。 现在只要jar包拷贝到你手动建的lib目录中,idea就会自动导入,你每次切换回idea的时候,会有显示,现在改动jsp,再也不需要保存和编译了,极大的增加了开发效率。 ------------------------------------------------- 开源才是王道 我的MSN:fatcatyycom@hotmail.com与我交流 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-11-27
最后修改:2008-11-27
感谢 下面Exclude from module content的复选框一点要干掉,不干掉你的web在idea里面就没了。
上午还遇到这个问题了,没办法把项目删了重建的.... 刚使用IDEA 资料确实太少了,捅咕3天了,刚会基本应用! |
|
返回顶楼 | |
发表时间:2008-11-27
干掉左下角的复选框,在选右下的fix----->apply-->ok
您用的是那个版本 这个复选框是 display settings before launching吗? |
|
返回顶楼 | |
发表时间:2008-11-28
★无名★ 写道 干掉左下角的复选框,在选右下的fix----->apply-->ok 您用的是那个版本 这个复选框是 display settings before launching吗? 对,就是这个,要不你每次启动都弹出来让你设置tomcat~ |
|
返回顶楼 | |
发表时间:2009-09-23
Dependencies 这个选项在idea8什么位置?
|
|
返回顶楼 | |
发表时间:2009-09-23
傻逼用法。 一看就知道不会用IDEA.
|
|
返回顶楼 | |
发表时间:2009-09-23
dengyin2000 写道 傻逼用法。 一看就知道不会用IDEA. 咱先别骂人行吗,我也是才用不久,每次修改页面的时候,都需要编译一下,很麻烦,你有什么解决办法吗,有的话,还望不吝赐教。 我知道idea的目录格式很好,但是调试和页面也很麻烦,所有把web目录指向开发目录了,而不是它自己的那个输出目录。 |
|
返回顶楼 | |