IntelliJIDEA上JFinal开发环境搭建手册

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页共40页IntelliJIDEA14.1上JFinal开发环境搭建手册目录一、新建项目......................................................................................................2二、项目参数配置..............................................................................................51.新建Module..........................................................................................52.建Jetty运行模块.................................................................................7(1)新建模块....................................................................................7(2)导入类库....................................................................................93.建Tomcat运行模块...........................................................................18(1)新建模块..................................................................................18(2)导入类库..................................................................................21三、修改运行配置............................................................................................271.创建Jetty运行配置...........................................................................272.创建tomcat运行配置.......................................................................30四、添加源文件................................................................................................33五、运行项目....................................................................................................361.在jetty下运行....................................................................................362.在tomcat下运行...............................................................................38六、项目实际部署............................................................................................39第2页共40页JFinal官方的教程都是使用Eclipse进行开发的,而使用IntellijIDEA来做开发,不少地方和Eclipse区别还是很大的。本文参考了网上不少文章,主要沿用了网友的内容,一步一步做了尝试后记录下来,感谢万能的互联网。分别做了两个Module,分别使用Jetty和tomcat来运行。均测试均可正常跑起来。本文看起来虽然很长,但实际上步骤不多,为便于初学者了解IntellijIDEA,所以细节写的非常完善,每一步都有截图。本文使用的开发环境是IntellijIDEA14.1.4版本。JFinal是2.0版。另:本文博客发布在。一、新建项目新建一个项目,可以是空项目,也可以是连模块一起建的项目,本文为了演示Jetty和tomcat均能运行的效果,所以先建一个空项目,再分别建两个不同的module,以便区分。第3页共40页如果项目和模块一起建,可以把WebApplication选上,其他的默认就行。因为我们要分别测试jetty和tomcat的效果,要建两个模块,所以先建一个空项目。第4页共40页点击“Next”进入下一步。第5页共40页输入项目名称和项目所在目录,点击“Finish”即可。二、项目参数配置1.新建Module如果新建一个空项目,会立即出来一个ProjectStructure的配置窗口。如果是连模块一起建的,请从【File】-【ProjectStructure】中选择,对项目参数进行配置。第6页共40页选择Modules,准备新建Module。第7页共40页2.建Jetty运行模块(1)新建模块我们先新建一个module,用于使用jetty来运行。选上“WebApplication”后,点击Next。在出现的窗口中,直接在Modulename中输入想要新建的module名字,下面的Contentroot和Modulefilelocation中会自动把路径填进去。为了便于区分,我们把jetty运行的module命名为jf_jt。点击“Finish”。第8页共40页此时会出现如下界面;选择“Paths”选项卡,选中“Usemodulecompileoutputpath”后,在“Outputpath”和“Testoutputpath”中均写上类输出的路径。按照一般常规写法,我把这个目录放在module下,web\WEB-INF路径下的classes目录下。第9页共40页点击“Apply”,把配置启用起来;(2)导入类库然后点击左侧的Libraries选项卡;第10页共40页在做这一步之前,我们先要把需要的类库分别拷贝到我们建立的类库目录中。这个模块是需要jetty来运行的,所以需要JFinal的类库和jetty的类库,事先准备好这几个类库。Jfinal-2.0-all目录下有需要的类库文件。“jfinal-2.0-bin.jar”或“jfinal-2.0-bin-with-src.jar”是jfinal本身的jar包,任选一个都可以,为了方便调试,可以选择“jfinal-2.0-bin-with-src.jar”。目前这个项目是为了Jetty而建的,所以要把“jetty-server-8.1.8.jar”也要包含进去。在电脑中找到项目目录,进入到Module路径中,新建文件夹;第11页共40页新建一个classes目录(上文新建module时设置的输出目录)和lib目录;第12页共40页把“jfinal-2.0-bin.jar”和“jetty-server-8.1.8.jar”两个文件拷贝到刚才新建的lib目录下(注意,使用jfinal-2.0-bin.jar和使用jfinal-2.0-bin-src.jar,后续界面会略有不同,但差异不大)。回到IntellijIDEA配置界面。选择左侧的Libraries选项卡,点击中间的“+”号,新增java类库。第13页共40页在弹出的窗口中,找到lib目录并选中刚才拷进去的“jfinal-2.0-bin-with-src.jar”包。第14页共40页点击“OK”。此时会让你选择这些类库将用于哪些module(如果你在项目中有多个module,在此均会列出来)在这里,我们选择这些类库用于“jf_jt”module。此时类库就会出现在列表里。点击“Apply”,保存配置。再重复上述步骤,导入jetty的jar包。导入后如下图所示:第15页共40页再选择左侧的“Artifacts”选项卡,此时会出现空白的Artifacts界面。或出现已经有一个“jf_ft.warexploded”的界面(如果关闭后重新打开ProjectStructure界面就会出现)。建议:最好在导入类库后,点击“OK”,关闭本界面后,重新通过【File】-【ProjectStructure】菜单打开本界面后,选“Artifacts”选项卡进行操作,避免重复建立jf-ft.warexploded。第16页共40页重新打开界面,并选择Artifacts选项卡后,界面会如下图所示:此时窗口下部会出现一条告警信息。如上图红框部分。此时点击“Fix…”按键,选择“Add‘jfinal-2.0-bin-with-src’totheartifact”,即可。设置好的界面如下图所示(把Buildonmake选上);点击“Apply”按钮保存设置;第17页共40页再点击“+”号,添加一个“WebApplication:Archive”,此时选“For‘jfjt:warexploded’”;建好后,界面如下图所示(如果还有告警提示,按照上面步骤,点击“Fix”按键把类库添加进Artifact中);第18页共40页选中“Buildonmake”选项后,点“OK”按键保存并退出配置界面。至此Jetty运行的模块已经建好。3.建Tomcat运行模块(1)新建模块点击【File】-【New】-【Module】:第19页共40页选上“WebApplication”,并点“Next”:第20页共40页填上Module的名称,这里起名为jf-tc,然后点击“Finish”:此时的界面是这样:第21页共40页(2)导入类库现在可以直接在IDEA的界面建目录classes和lib。鼠标右键点击[jf-tc]-[web]-[WEB-INF]目录,在出来的菜单里点击【New】-【Directory】。第22页共40页输入classes和lib目录的名称:建好目录后的模块如下所示:点击【File】-【ProjectStructure】进入项目,步骤和上一个模块建立的时候一样,此时界面里已经有两个模块,选中jf-tc模块后,设置Path:第23页共40页接下来再设置Libraries,在此之前,需要把jfinal-2.0-bin-with-src.jar拷贝到lib目录下。在“Libraries”选项卡中点“+”号,选“Java”:第24页共40页这里只需要导入一个jar包即可(记住,目录不要选错,要选刚才拷进去的jf-tc模块下lib目录的jfinal-2.0-bin-with-src.jar文件)。注意:选中目标Jar包后,选模块的时候,一定不要选错。第25页共40页点“OK”后,来到Artifacts选项卡:第26页共40页添加一个Artifact记住不要选错模块。添加成功后,记住Fix掉警告信息(新加的两个Artifact都要fix)。然后都选上“Buildonmake”选项。第27页共40页至此,两个模块都建好,可以开始真正的编写代码之旅了。三、修改运行配置1.创建Jetty运行配置点击【run】-【EditConfigurations】菜单:第28页共40页出现下面的界面,并点击左上角的“+”号,选“Application”选项:设置一个名称,在这里命名为“jf-jt-jetty”。设置MainClass(在出来的“Choo

1 / 40
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功