如何把JFinal官网的demo在idea上运行起来
首先下载JFinal官网的demo进行部署
Jfinal 官网:http://www.jfinal.com/
软件环境:
1.Windows 7操作系统
2.Intellij IDEA 2020.1.2版本
准备工作:
- 安装配置mysql 参考链接:
- 安装版:https://blog.csdn.net/shenkeding9350/article/details/84889562
-
免安装版:
https://www.cnblogs.com/winton-nfs/p/11524007.html
-
安装配置JDK
参考链接:
https://blog.csdn.net/huaicainiao/article/details/79340572
一、下载官方DEMO
下载位置见下图
然后直接右键:解压到文件夹…会在压缩文件的同级目录下生成一个jfinal_demo的文件夹。
二、Intellij IDEA 导入项目
解压后,在IDEA中Open or Import这个文件:
然后报了如下错误:
这个错误不用管,直接OK
然后我弹出了一个这个,直接OK
至此,IDEA导入demo项目成功,然后我们接着设置。
三、设置
首先选中,这个文件夹,然后右键找到Open Module Settings
把Module SDK修改成你本机的JDK,没有的自己添加一下,然后把下面两个有关eclipse的删除:
把然后依赖的jar包添加进来:
提示你加到哪个Module中
至此,设置完毕,如果你的Problems页签有提示警告,直接点过去,点一下FIX就可以了。
四、数据库配置和代码修改
-
打开“jfinal_demo”的文件夹,“启动说明.txt”,然后打开MYSQL,把根据提供的blog.sql把数据库和表建立好。
(mysql的安装配置在文章顶部有链接)
- res下的 a_little_config.txt 数据库配置文件,将数据库地址修改为你真实的地址,如果你是本机安装的MYSQL,地址可以不变,把数据库连接用户名和密码填写一下,默认用户名是root,密码为空:
2.修改一下DemoConfig的Main方法
首先我们看到这一行
有的博客上讲的是这是eclipse的启动方式,其实现在idea已经可以支持热加载了
有些人说idea设置了热加载不管用,那我的办法就是录制宏:
https://my.oschina.net/fdblog/blog/172229
然后在JFinal.Start上右键选择RUN,如下图所示:
如果提示80端口被占用,最简单粗暴的方式就是重启电脑,因为我照着网上的方式做了但是没有用,不过每次都重启也不是办法,有兴趣可以看一下:
https://www.cnblogs.com/iflytek/p/8916175.html
https://blog.csdn.net/zhujibcom/article/details/78979430
打开浏览器,输入http://localhost 回车就可以看到示例界面了
此文参考了:
临江对月在 开源中国 2017/05/11 发布的“使用Intellij IDEA把JFinal官方Demo跑起来”
https://my.oschina.net/eross/blog/897599
首先感谢波总提供这么好用的一个框架
然后是我最近比较喜欢的一段话:
我这个人,人生志短,只顾得上自己,只能用外挂,学习也一样,都想开挂加快。---- 《逆转次元:ai崛起》【变态辣】
最后
愿你出走半生,归来仍是少年。---- 孙衍