java 11 使用gradle 构建 javafx 工程无法使用jar包中的类

原创 创建时间:2020-03-06 访问量:10 赞:0 踩:0
dependencies {
    compile 'org.openjfx:javafx-controls:11.0.2'
    compile 'org.openjfx:javafx-graphics:11.0.2:'
    compile 'org.openjfx:javafx-base:11.0.2'
    compile 'org.openjfx:javafx-fxml:11.0.2'
    compile 'org.openjfx:javafx-web:11.0.2'
    compile 'org.openjfx:javafx-swing:11.0.2'
    compile 'org.openjfx:javafx-media:11.0.2'
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

这样引入javafx相关的包是不能用的。要像如下的方式引入。

dependencies {
    compile 'org.openjfx:javafx-controls:11.0.2:win'
    compile 'org.openjfx:javafx-graphics:11.0.2:win'
    compile 'org.openjfx:javafx-base:11.0.2:win'
    compile 'org.openjfx:javafx-fxml:11.0.2:win'
    compile 'org.openjfx:javafx-web:11.0.2:win'
    compile 'org.openjfx:javafx-swing:11.0.2:win'
    compile 'org.openjfx:javafx-media:11.0.2:win'
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

引入Java包时要带入平台,如win,linux,mac。

这样就可以用了!

评论
 我想说:
==已经到底了==
关注: 粉丝: 积分:
工联信息网
如有问题请致邮箱:need@glxxw2018.com
不良信息反馈及建议请致邮箱:accusation@glxxw2018.com