发布于2021-11-28 10:30 阅读(960) 评论(0) 点赞(10) 收藏(4)
我用 javafxports 和 gradle 在 netbeans 中编写了一个 javafx andoid 应用程序。我将依赖项添加到了 Gradel,但现在我不知道如何将 jar 添加到我的项目或在我的应用程序代码中使用它。. .
你知道我怎么办吗?我试着在 www 上搜索了几个小时......
好的,我试过了,但我不明白......
我完全按照你说的做了,但 netbeans 仍然说:包 io.netty.bootstrap 不存在
我在 src/android/ 下创建了一个名为 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 提供的时间和最终解决方案!
根据已编辑的问题,这些是处理 JavaFXPorts 项目依赖项的一些建议。
依赖项和 build.gradle 文件
根据此,默认的相关配置compile
和runtime
支持,以及jfxmobile插件添加像每个支持的平台,额外的配置androidCompile
或desktopRuntime
。
要访问第三方依赖项,应该从给定的存储库添加:
repositories {
jcenter()
}
dependencies {
compile 'groupId:artifactId:version'
}
由于jcenter()
是“mavenCentral()”的超集,您可以使用以下形式的任何 maven 依赖项:
<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
文件夹。
如果要添加多个 jar:
dependencies {
compile fileTree(dir: 'lib', include: ['*.jar'])
}
NetBeans 的 Gluon 插件
build.gradle
文件发生任何变化后,都需要重新加载项目,因此会考虑新的变化,并检索新的依赖项。
在 Projects 视图下,右键单击 Project root 并选择Reload Project
。
还要检查Dependencies
文件夹,这些文件夹应该包含构建中包含的 jars。
由于有多个这样的文件夹,您可以看到例如Compile for android
包含android.jar
和jfxdvk-8u60-b3.jar
. Compile for main
应该包含为compile
.
样品
这些是build.gradle
包含依赖项的一些项目,因此它们是开始使用 JavaFXPorts 的好方法。
作者:黑洞官方问答小能手
链接:http://www.javaheidong.com/blog/article/337851/1fc817f6d6cd281481a3/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!