天天看点

JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

如何把JFinal官网的demo在idea上运行起来

首先下载JFinal官网的demo进行部署

Jfinal 官网:http://www.jfinal.com/

软件环境:

1.Windows 7操作系统

2.Intellij IDEA 2020.1.2版本

准备工作:

  1. 安装配置mysql 参考链接:
    1. 安装版:https://blog.csdn.net/shenkeding9350/article/details/84889562
    2. 免安装版:

      https://www.cnblogs.com/winton-nfs/p/11524007.html

  2. 安装配置JDK

    参考链接:

    https://blog.csdn.net/huaicainiao/article/details/79340572

一、下载官方DEMO

下载位置见下图

JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

然后直接右键:解压到文件夹…会在压缩文件的同级目录下生成一个jfinal_demo的文件夹。

二、Intellij IDEA 导入项目

解压后,在IDEA中Open or Import这个文件:

JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

然后报了如下错误:

这个错误不用管,直接OK

JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

然后我弹出了一个这个,直接OK

JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

至此,IDEA导入demo项目成功,然后我们接着设置。

三、设置

首先选中,这个文件夹,然后右键找到Open Module Settings

JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

把Module SDK修改成你本机的JDK,没有的自己添加一下,然后把下面两个有关eclipse的删除:

JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来
JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来
JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来
JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

把然后依赖的jar包添加进来:

JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来
JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

提示你加到哪个Module中

JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来
JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

至此,设置完毕,如果你的Problems页签有提示警告,直接点过去,点一下FIX就可以了。

四、数据库配置和代码修改

  1. 打开“jfinal_demo”的文件夹,“启动说明.txt”,然后打开MYSQL,把根据提供的blog.sql把数据库和表建立好。

    (mysql的安装配置在文章顶部有链接)

  2. res下的 a_little_config.txt 数据库配置文件,将数据库地址修改为你真实的地址,如果你是本机安装的MYSQL,地址可以不变,把数据库连接用户名和密码填写一下,默认用户名是root,密码为空:
    JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

2.修改一下DemoConfig的Main方法

首先我们看到这一行

JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

有的博客上讲的是这是eclipse的启动方式,其实现在idea已经可以支持热加载了

JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

有些人说idea设置了热加载不管用,那我的办法就是录制宏:

https://my.oschina.net/fdblog/blog/172229

然后在JFinal.Start上右键选择RUN,如下图所示:

JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来
JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

如果提示80端口被占用,最简单粗暴的方式就是重启电脑,因为我照着网上的方式做了但是没有用,不过每次都重启也不是办法,有兴趣可以看一下:

https://www.cnblogs.com/iflytek/p/8916175.html

https://blog.csdn.net/zhujibcom/article/details/78979430

打开浏览器,输入http://localhost 回车就可以看到示例界面了

JFinal学习(1)-Idea版- 如何把JFinal官网的demo在idea上运行起来如何把JFinal官网的demo在idea上运行起来

此文参考了:

临江对月在 开源中国 2017/05/11 发布的“使用Intellij IDEA把JFinal官方Demo跑起来”

https://my.oschina.net/eross/blog/897599

首先感谢波总提供这么好用的一个框架

然后是我最近比较喜欢的一段话:

我这个人,人生志短,只顾得上自己,只能用外挂,学习也一样,都想开挂加快。---- 《逆转次元:ai崛起》【变态辣】

最后

愿你出走半生,归来仍是少年。---- 孙衍