JFinal 文档内容表述更正的建议

JFinal 文档(https://www.sojpt.com/doc/1-2)中的以下表述:

注意:在某些低版本的 eclipse 中,项目创建完成后,在 main 目录下面会缺少 "java" 这个目录,只需要在资源管理器里面手动创建该目录即可

经测试此问题并不是由于 Eclipse 低版本所导致,而是因为 Eclipse 创建的 Maven Project 默认 JRE 版本为 1.5,此时只需将项目 JRE System Library 切换为高版本即可自动恢复为正常的 Maven 项目结构,操作步骤如下列图片所示:

01.png

02.png

03.png

00.png

001.png

002.png

评论区

JFinal

2019-08-20 16:48

这个建议比较方便,但还有个小问题, Edit library 的那个对话框选择第一项 Execution Environment 然后下拉选择 JDK 1.8 会更好

谢谢先享

要输就输给追求

2019-08-20 17:09

正确的方式应该是在maven的settings.xml里面配置jdk的版本。而不是每次手动去改。你这样子改好了,maven update project 又会换回jdk1.5
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>

MrChu

2019-08-20 17:17

@JFinal 好的,已更新

MrChu

2019-08-20 17:21

@要输就输给追求 是的,不过官方文档中表述的问题解决了,哈哈

JFinal

2019-08-20 17:27

@MrChu 你安装的貌似是 JRE,或者 eclipse 配置的是 JRE,所以 Edit library 的那个对话框选择第一项 Execution Environment 选好用的小扩号中显示的是 jre-1.8.0_171

在我这里小括号中显示的是 JavaSE-1.8

JFinal

2019-08-20 17:28

@要输就输给追求 我这每次 maven update project 以后不会变回 JDK 1.5

MrChu

2019-08-20 18:02

@JFinal Eclipse 安装配置的是 JDK,小括号中显示的可能是 Eclipse -> Window -> Preferences -> Java -> Installed JREs 中自定义的 JRE name 吧?

刚刚把 Edit Library 中的 Execution environment -> Environments... -> Compatible JREs 配置为 jdk-1.8.0_171,确实还是会出现@要输就输给追求 说的问题