Eth*_*sin 3 java android javafx javafxports
netbeans中是否有一个工具可以自动将javafx jar文件转换为apk文件?
实际上,有一种方法可以基于JavaFXPorts项目从JavaFX应用程序创建Android应用程序(apk).
最近,一个新的插件已经发布,所以你可以在你的JavaFX项目上"删除它"并构建apk.
看看"入门" 指南.基本上,考虑到您使用的是NetBeans,您将需要:
它看起来像这样:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'org.javafxports:javafxmobile-plugin:1.0.0-rc3'
}
}
apply plugin: 'javafxmobile'
mainClassName='org.javafxports.android.MainJavaFX'
repositories {
jcenter()
}
jfxmobile {
android {
applicationPackage = 'org.javafxports.android'
}
}
Run Code Online (Sandbox Code Playgroud)
我建议你尝试Ensemble 8项目,克隆项目,亲眼看看将这个应用程序移植到Android是多么容易.
您可以使用Gradle插件创建新项目,然后添加JavaFX项目,添加插件,它将创建apk,如下所示:
gradlew android
Run Code Online (Sandbox Code Playgroud)
或者,您可以将任何现有JavaFX项目与此build.gradle文件一起使用.
重要考虑因素
该插件适用于最后一个JDK8 8u40,但它不支持所有Java 8功能(Streams和Optional),同时它支持Lambdas.相反,它主要支持所有JavaFX 8功能.
它处于工作进度中,因此有些问题可能尚未解决.
| 归档时间: |
|
| 查看次数: |
7805 次 |
| 最近记录: |