javafx pc 客户端 jdk1.7 换 1.8
一、程序
1,pom.xml
若 jfxrt 依赖为磁盘路径 ${JAVA_HOME}/jre/lib/jfxrt.jar,则将路径改为:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>jfxrt</artifactId>
<version>2.40</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/jre/lib/ext/jfxrt.jar</systemPath>
</dependency>
2,引入 jdk1.7 的 jfxrt.jar 包到项目(可修改 jar 的包名)
3,修改 UserAndPasswordLoginController 类(去掉static
修饰符即可)
4,修改 ComboxTreeViewBehavior 类(修改构造方法)
5,修改 FXSettingsSceneController 类
(1)静态修饰符修改
修改前:
修改后:
(2)变量命名重复(两个地方),修改变量名
二、非开发环境(现场终端)
1,用 jdk8 里的 jre 替换客户端里的 jre
2,将 jdk1.7 的 jfxrt.jar 包放入 app\lib 目录下,如图:
3,修改 startup.bat、update.bat 中 %UMC_HOME%\jre\lib\jfxrt.jar 为 %UMC_HOME%\jre\lib\ext\jfxrt.jar