2-IntelliJIDEA141上JFinal开发环境搭建手册_第1页
2-IntelliJIDEA141上JFinal开发环境搭建手册_第2页
2-IntelliJIDEA141上JFinal开发环境搭建手册_第3页
2-IntelliJIDEA141上JFinal开发环境搭建手册_第4页
2-IntelliJIDEA141上JFinal开发环境搭建手册_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.:.;原 IntelliJ IDEA 14.1上JFinal开发环境搭建手册发表于4周前(2021-06-28 23:53) 阅读1097|评论 HYPERLINK /chixn/blog/471755 l comments 2327人收藏此文章, HYPERLINK javascript:add_to_favor(471755,3) o 添加到收藏夹 我要收藏赞16JFinal官方的教程都是运用Eclipse进展开发的,而运用Intellij IDEA来做开发,不少地方和Eclipse区别还是很大的。本文参考了网上不少文章,主要沿用了网友的内容,一步一步做了尝试后记录下来,赞赏万能的互联网

2、。分别做了两个Module,分别运用Jetty和tomcat来运转。均测试均可正常跑起来。本文看起来虽然很长,但实践上步骤不多,为便于初学者了解Intellij IDEA,所以细节写的非常完善,每一步都有截图。本文运用的开发环境是Intellij IDEA 14.1.4版本。JFinal是2.0版。请大家留意:不是Intellij IDEA配置繁琐,而是我为了便于入门初学者少走弯路,写得非常细,凡是每一个出现的界面,我都截了图,而且文章里面包含了jetty和tomcat的两个工程。所以看起来比Eclipse好似复杂,其实不是的。简单地说,就五个步骤:建工程(类比于Eclipse的Workspa

3、ce),建模块(类比于Eclipse的Project),引入Jar包,建Artifacts,写代码。就可以运转了。一、新建工程新建一个工程,可以是空工程,也可以是连模块一同建的工程,本文为了演示Jetty和tomcat均能运转的效果,所以先建一个空工程,再分别建两个不同的module,以便区分。假设工程和模块一同建,可以把Web Application选上,其他的默许就行。由于我们要分别测试jetty和tomcat的效果,要建两个模块,所以先建一个空工程。点击“Next进入下一步。输入工程称号和工程所在目录,点击“Finish即可。二、工程参数配置1新建Module假设新建一个空工程,会立刻出

4、来一个Project Structure的配置窗口。假设是连模块一同建的,请从【File】-【Project Structure】中选择,对工程参数进展配置。首先指定工程所运用的JDK版本:假设要单独为每个模块指定JDK版本,也可以在模块中进展配置(要在下面的新建模块步骤之后才干操作)。下面开场新建模块。选择Modules,预备新建Module。2建Jetty运转模块1新建模块我们先新建一个module,用于运用jetty来运转。选上“Web Application后,点击Next。在出现的窗口中,直接在Module name中输入想要新建的module名字,下面的Content root和M

5、odule file location中会自动把途径填进去。为了便于区分,我们把jetty运转的module命名为jf_jt。点击“Finish。此时会出现如下界面;选择“Paths选项卡,选中“Use module compile output path后,在“Output path和“Test output path中均写上类输出的途径。按照普通常规写法,我把这个目录放在module下,webWEB-INF途径下的classes目录下。点击“Apply,把配置启用起来;2导入类库然后点击左侧的Libraries选项卡;在做这一步之前,我们先要把需求的类库分别拷贝到我们建立的类库目录中。这个

6、模块是需求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途径中,新建文件夹;新建一个classes目录(上文新建module时设置的输出目

7、录)和lib目录;把“jfinal-2.0-bin.jar和“jetty-server-8.1.8.jar两个文件拷贝到刚刚新建的lib目录下(留意,运用jfinal-2.0-bin.jar和运用jfinal-2.0-bin-src.jar,后续界面会略有不同,但差别不大)。回到Intellij IDEA配置界面。选择左侧的Libraries选项卡,点击中间的“+号,新增java类库。在弹出的窗口中,找到lib目录并选中刚刚拷进去的“jfinal-2.0-bin-with-src.jar包。点击“OK。此时会让他选择这些类库将用于哪些module假设他在工程中有多个module,在此均会列出来

8、在这里,我们选择这些类库用于“jf_jtmodule。此时类库就会出如今列表里。点击“Apply,保管配置。再反复上述步骤,导入jetty的jar包。导入后如以下图所示:再选择左侧的“Artifacts选项卡,此时会出现空白的Artifacts界面。或出现曾经有一个“jf_ft.war exploded的界面(假设封锁后重新翻开Project Structure界面就会出现)。建议:最好在导入类库后,点击“OK,封锁本界面后,重新经过【File】-【Project Structure】菜单翻开本界面后,选“Artifacts选项卡进展操作,防止反复建立jf-ft.war exploded。重新

9、翻开界面,并选择Artifacts选项卡后,界面会如以下图所示:此时窗口下部会出现一条告警信息。如上图红框部分。此时点击“Fix按键,选择“Addjfinal-2.0-bin-with-srcto the artifact,即可。设置好的界面如以下图所示把Build on make选上;点击“Apply按钮保管设置;再点击“+号,添加一个“Web Application:Archive,此时选“For jfjt:war exploded;建好后,界面如以下图所示(假设还有告警提示,按照上面步骤,点击“Fix按键把类库添加进Artifact中);选中“Build on make选项后,点“OK按

10、键保管并退出配置界面。至此Jetty运转的模块曾经建好。3建Tomcat运转模块1新建模块点击【File】-【New】-【Module】:选上“Web Application,并点“Next:填上Module的称号,这里起名为jf-tc,然后点击“Finish:此时的界面是这样:2导入类库如今可以直接在IDEA的界面建目录classes和lib。鼠标右键点击jf-tc-web-WEB-INF目录,在出来的菜单里点击【New】-【Directory】。输入classes和lib目录的称号:建好目录后的模块如下所示:点击【File】-【Project Structure】进入工程,步骤和上一个模块

11、建立的时候一样,此时界面里曾经有两个模块,选中jf-tc模块后,设置Path:接下来再设置Libraries,在此之前,需求把jfinal-2.0-bin-with-src.jar拷贝到lib目录下。在“Libraries选项卡中点“+号,选“Java:这里只需求导入一个jar包即可(记住,目录不要选错,要选刚刚拷进去的jf-tc模块下lib目录的jfinal-2.0-bin-with-src.jar文件)。留意:选中目的Jar包后,选模块的时候,一定不要选错。点“OK后,来到Artifacts选项卡:添加一个Artifact记住不要选错模块。添加胜利后,记住Fix掉警告信息(新加的两个Art

12、ifact都要fix)。然后都选上“Build on make选项。至此,两个模块都建好,可以开场真正的编写代码之旅了。三、修正运转配置1创建Jetty运转配置点击【run】-【Edit Configurations】菜单:出现下面的界面,并点击左上角的“+号,选“Application选项:设置一个称号,在这里命名为“jf-jt-jetty。设置Main Class(在出来的“Choose Main Class窗口里直接输入com.jfinal,下面会直接把class列出来,不用搜索和查找).设好Main Class以后,设置“working directory和“Use classpath

13、 of module两项,如以下图所示:点击“OK,设置完成。2创建tomcat运转配置点击【run】-【Edit Configurations】菜单:选择【Tomcat Server】-【local】菜单:配置Tomcat参数,起一个名字,然后点击最右边的“+号,添加一个Artifact:在出来的窗口中,选“jf-tc:war exploded即exploded的那个war。点击“OK后,就配置完成了。留意,这个Application context里填写的途径,是他调试或运转时出现的url的后缀,比如,假设他在此设置“/,那么最后是经过“localhost:8080/运转和调试;假设他在此

14、设置为“/test,那么最后是经过“localhost:8080/test进展访问和调试。四、添加源文件如今可以添加源文件了。我们可以分别在两个工程下建立源文件(建源文件的过程不论上面jetty和tomcat工程都是一样的,我们以tomcat工程来举例):我们在src途径下,添加一个package称号为com.demo.再在这个package下建三个类:内容如下:另外再建两个类HelloController.java和Indexcontroller.java,内容分别如下:编辑模块下,webWEB-INF途径下的web.xml文件,内容如下:至此,tomcat部分曾经完成,按同样的方式配置je

15、tty部分(也可以直接把package和web.xml文件直接拷贝过去)。五、运转工程1在jetty下运转点击【Run】-【Run】菜单:页面中间会出现让他选择运转哪个模块的选项,我们选择jetty的模块。此时IDEA界面下半部会显示jetty的启动信息,如下:阐明jetty曾经正常启动了。此时需求手动翻开阅读器页面,输入“localhost,就会出现Index控制器对应的页面。(留意,假设他的电脑上装了别的Web效力器,留意端口冲突)。IDEA下部窗口会出现相应的调试信息。输入httplocalhost/hello,会出现hello控制器对应的页面。2在tomcat下运转同样点击【Run】-【Run】菜单,在页面中心的弹出菜单项选择“jf-tc-tomcat。IDEA界面下半部分会显示启动tomcat过程中的日志,等待tomcat启动后,会自动调用本地阅读器窗口,把index页面内容显示出来。输入httploaclhost:8080/hello出来hello控制器中的内容:六、工程实践部署In

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论