我用javafxports和gradle在netbeans中编写了一个javafx andoid应用程序。我将依赖项添加到gradel,但现在我不知道如何将jar添加到我的项目或在我的应用程序代码中使用它。 。
你知道我怎么能用它吗?我试着在www上搜索几个小时......
好的,我尝试了但是我不明白......
我完全按照你的说法做了,但netbeans仍然说: 包io.netty.bootstrap不存在
我创建了一个文件夹unter src / android / called libs并在那里添加我的jar ...
以下是我的依赖项:
dependencies {
compile fileTree(dir: 'src/android/libs', include: ['*.jar'])
compile files('src/android/libs/netty-all-4.0.29.Final.jar')
}
最终解决方案:
compile 'io.netty:netty-all:4.0.24.Final'
添加到build.gradle文件中。 (netty JAR-Libary的例子)感谢JoséPereda的时间和最终解决方案!
答案 0 :(得分:3)
根据编辑过的问题,这些是处理JavaFXPorts项目依赖项的一些建议。
依赖项和build.gradle文件
根据this,支持默认依赖关系配置compile
和runtime
,jfxmobile插件为每个支持的平台添加额外配置,例如androidCompile
或{{1 }}
要从给定的存储库访问第三方依赖项,应添加:
desktopRuntime
由于repositories {
jcenter()
}
dependencies {
compile 'groupId:artifactId:version'
}
是'{3}}'mavenCentral()`,您可以使用以下形式的任何maven依赖:
jcenter()
为<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.json</artifactId>
<version>1.0.4</version>
</dependency>
。所以在这种情况下:
compile 'groupId:artifactId:version'
本地文件
使用dependencies {
compile 'org.glassfish:javax.json:1.0.4'
}
:
files
在项目中的dependencies {
compile files('lib/my-jar.jar')
}
文件夹中有my-jar.jar
,但在 lib
文件夹中。
如果你想添加几个罐子:
src
NetBeans的Gluon插件
在dependencies {
compile fileTree(dir: 'lib', include: ['*.jar'])
}
文件中进行任何更改后,需要重新加载项目,因此会考虑新的更改,并检索新的依赖项。
在“项目”视图下,右键单击“项目”根目录,然后选择build.gradle
。
同时检查Reload Project
个文件夹,这些文件夹应包含构建中包含的jar。
由于这些文件夹中有多个,您可以看到Dependencies
包括Compile for android
和android.jar
。 jfxdvk-8u60-b3.jar
应包含为Compile for main
定义的所有广角。
样品
这些是compile
包含依赖项的一些项目,因此它们是从JavaFXPorts开始的好方法。