代码稍微一多我们就会思考代码如何去规划和管理,首先想到MVN等管理工具去帮助我们,结果配置了好长时间感觉不是很方便。首先因为没有系统去了解这个工具的使用方法,另外发现IDEA在原本松散的工具之间以插件的形式做了一定的配置,将开发工具原本配置的插件从m2文件下面的系统默认仓库拷贝到自定义的仓库才正确运行。相反,将javaFx的jar包直接以库的方式引入到项目中,在前期小规模开发的时候是一个不错的选择,引入源码之后阅读、思考同样方便,感觉更内聚直观。
在新建的lib文件夹下面,只要能点开类,就可以正常使用。但要注意,如果同时使用了MVN时行管理,就是MVN设置不正确也不影响程序运行,因为库包的优先级好像更高一点。
另外也要注意:IDEA在进行MVN设置的时候要注意新建项目配置的设置,不要以为在项目中对MVN进行了正确配置下次新建的时候就使用那个配置,因为会改变,正确的方法是在以下位置进一步设置才会在新建的时候生效。
环境就这样可以了,当下不要纠结太多而忽略核心的东西。因为大头的后续的软件运行环境的定制、开发是一个很大的工程,要在不同的平台上去运行,软件环境这一块的工作量其难度、复杂度应该比做上层的开发更有挑战性。如果有兴趣,可慢慢接触一下与操作系统,JVM核心原理等相关资讯,当然,研究JavaFx是如何开发出来的对开发它上面的应用水平肯定会大有帮助。