java - How to use external Jars in javafxports-Application -
i write javafx andoid application in netbeans javafxports , gradle. added dependencies gradel, dont know how add jars project or use in app-code. . .
do know how can it? tried searching www hours ...
ok tried dont ...
i did said netbeans still says: package io.netty.bootstrap not exist
i created folder unter src/android/ called libs , add jar there ...
here dependencies:
dependencies { compile filetree(dir: 'src/android/libs', include: ['*.jar']) compile files('src/android/libs/netty-all-4.0.29.final.jar') } final solution:
- you have add:
compile 'io.netty:netty-all:4.0.24.final'build.gradle file. (example netty jar-libary) - i copy libary (netty) folder called "libs" in main folder not in sry , on. create folder if not exist
- write code , see, import works.
thank josé pereda time , final solution!
based on edited question, these few suggestions working dependencies on javafxports project.
dependencies , build.gradle file
according this, default dependency configurations compile , runtime supported, , jfxmobile plugin adds configurations each supported platform androidcompile or desktopruntime.
to access third party dependencies, given repository should added:
repositories { jcenter() } dependencies { compile 'groupid:artifactid:version' } since jcenter() superset of 'mavencentral()`, can use maven dependency in form of:
<dependency> <groupid>org.glassfish</groupid> <artifactid>javax.json</artifactid> <version>1.0.4</version> </dependency> as compile 'groupid:artifactid:version'. in case:
dependencies { compile 'org.glassfish:javax.json:1.0.4' } local files
accesing local jars can done using files:
dependencies { compile files('lib/my-jar.jar') } having my-jar.jar @ lib folder inside project, outside src folder.
if want add several jars:
dependencies { compile filetree(dir: 'lib', include: ['*.jar']) } gluon plugin netbeans
after change in build.gradle file, necessary reload project, new changes taken account, , new dependencies retrieved.
under projects view, right click on project root , select reload project.
check dependencies folders, should contain jars included in build.
since there several of these folders, can see instance compile android includes android.jarand jfxdvk-8u60-b3.jar. compile main should contain jars defined compile.
samples
these projects build.gradle contains dependencies, way start javafxports.
- helloplatform , other samples.
- 2048fx
- smstracker
- hellocharm
Comments
Post a Comment