netbeans 中是否有工具可以自动将 javafx jar 文件转换为 apk 文件?
2 回答
实际上,有一种基于JavaFXPorts项目的从 JavaFX 应用程序创建 Android 应用程序 (apk) 的方法。
最近,发布了一个新插件,因此您可以将其“拖放”到您的 JavaFX 项目中并构建 apk。
查看“入门”指南。基本上,考虑到您使用的是 NetBeans,您将需要:
- JDK8u40 early access release安装,JAVA_HOME要设置JDK路径。
- 已安装Gradle 2.2.1
- 安卓SDK
- 使用 SDK 管理器的 Android 构建工具 21.1.1。
- 用于 NetBeans 的 Gradle 插件(可选)
- 而插件是一个'build.gradle'文件
它看起来像这样:
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'
}
}
我建议您尝试使用Ensemble 8 项目,克隆该项目,然后亲自看看将这个应用程序移植到 Android 是多么容易。
您可以使用 Gradle 插件创建新项目,然后添加 JavaFX 项目,添加插件,然后它将创建 apk,如下所示:
gradlew android
或者,您可以将任何现有的 JavaFX 项目与此 build.gradle 文件一起使用。
重要注意事项
该插件适用于最新的 JDK8 8u40,但它不支持所有 Java 8 功能(Streams 和 Optional),但它支持 Lambdas。相反,它主要支持所有 JavaFX 8 特性。
它正在工作中,所以有些问题可能还没有解决。
这是不可能的。
如果你想javafx
在 android 上开发一个应用程序:
使用 JavaFX-Android SDK 生成基于您的 JavaFX 应用程序的 Android 项目
看到这个: http: //www.infoq.com/articles/Building-JavaFX-Android-Apps