Skip to Main Content

Java SE (Java Platform, Standard Edition)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

JavaFX application doesnt work on OpenJDK 7

omersApr 17 2017 — edited Apr 28 2017

Hi All,

I use the following technologies in my application :

  • JavaFX version 2.2.4
  • JDK 7 update 6 (Oracle JDK)
  • Maven

I can run the resulting jar file in the Oracle JDK/JRE 7u6 and newest.

But I can not get to work OpenJDK 7 using with java -jar command.

Should I put the openjfx package in the bundle with the application ?

What do you think, what shoult I do ?

Thanks,

Best regards.

Comments

Alanc-Oracle
"rdkafka.c", line 4837: undefined symbol: DT_REG
"rdkafka.c", line 4837: improper member use: d_type
"rdkafka.c", line 4837: undefined symbol: DT_LNK
"rdkafka.c", line 4838: improper member use: d_type
"rdkafka.c", line 4838: undefined symbol: DT_DIR

Those errors indicate this code is written to use Linux extensions to the POSIX API's which are not available on Solaris, specifically the d_type field in struct dirent.
You'll have to adapt the code to make it build on Solaris - some examples from other open source projects:
https://grok.cz.oracle.com/source/xref/userland-default/components/pcsc-lite/patches/02-configfile.c.patch
https://www.virtualbox.org/svn/vbox/trunk/src/VBox/Runtime/r3/posix/dir-posix.cpp
https://mail.python.org/pipermail/python-checkins/2015-March/134835.html
https://git.gnome.org/browse/glib/commit?id=8863071b9d17fa37036549b8c6579736d259a9cd
https://gitlab.freedesktop.org/mesa/mesa/commit/066850edadfe2aa0d339a0c6211ef0a61755a415

1 - 1
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on May 26 2017
Added on Apr 17 2017
8 comments
2,137 views