JFinal官方的教程都是使用Eclipse进行开发的,而使用Intellij IDEA来做开发,不少地方和Eclipse区别还是很大的。
本文参考了网上不少文章,主要沿用了网友的内容,一步一步做了尝试后记录下来,感谢万能的互联网。
分别做了两个Module,分别使用Jetty和tomcat来运行。均测试均可正常跑起来。
本文看起来虽然很长,但实际上步骤不多,为便于初学者了解Intellij IDEA,所以细节写的非常完善,每一步都有截图。
本文使用的开发环境是Intellij IDEA 14.1.4版本。JFinal是2.0版。
请大家注意:不是Intellij IDEA配置繁琐,而是我为了便于入门初学者少走弯路,写得非常细,凡是每一个出现的界面,我都截了图,而且文章里面包含了jetty和tomcat的两个项目。所以看起来比Eclipse好像复杂,其实不是的。简单地说,就五个步骤:建项目(类比于Eclipse的Workspace),建模块(类比于Eclipse的Project),引入Jar包,建Artifacts,写代码。就可以运行了。
一、新建项目
新建一个项目,可以是空项目,也可以是连模块一起建的项目,本文为了演示Jetty和tomcat均能运行的效果,所以先建一个空项目,再分别建两个不同的module,以便区分。
如果项目和模块一起建,可以把Web Application选上,其他的默认就行。
因为我们要分别测试jetty和tomcat的效果,要建两个模块,所以先建一个空项目。
点击“Next”进入下一步。
输入项目名称和项目所在目录,点击“Finish”即可。
二、项目参数配置
1.新建Module
如果新建一个空项目,会立即出来一个Project Structure的配置窗口。如果是连模块一起建的,请从【File】-【Project Structure】中选择,对项目参数进行配置。
首先指定项目所使用的JDK版本:
如果要单独为每个模块指定JDK版本,也可以在模块中进行配置(要在下面的新建模块步骤之后才能操作)。
下面开始新建模块。
选择Modules,准备新建Module。
2.建Jetty运行模块
(1)新建模块
我们先新建一个module,用于使用jetty来运行。
选上“Web Application”后,点击Next。
在出现的窗口中,直接在Module name中输入想要新建的module名字,下面的Content root和Module file location中会自动把路径填进去。
为了便于区分,我们把jetty运行的module命名为jf_jt。