I have to serve two masters. One project which is expected to split in two after v1.0.
It initially was a straightforward embedded project coded in C using FreeRTOS. It till could be until v1.0.
Afterwards, one master says we must use QNX to please a partner or lose a deal while another says that we must use J/XFS (Java extension for financial services) or lose another deal.
QNX doesn't exactly seem bustling with support for Java. The best that I can find is this link, but t's hardly official.
So, can anyone shed more light on Java on QNX?
I have to say that I've never tried to use Java under QNX, so my answer is meant to help but it won't be definitive.
It seems to be pretty much something that 3rd parties need to provide, and obviously something QNX aren't too bothered about. They went from their own IDE that also ran under QNX to Momentics, based on Eclipse and therefore obviously requires Java, around version 6.3 and have not got a QNX version yet.
Going by this reply on the support forums you have existing options of:
- QNX partners Apogee Software or MicroDoc can provided updated support for IBM's J9 (from the link you found)
- Aonix (PERC VM)
- Aicas (Jamaica VM)
I guess your other options would be to get an open source JVM and port it.
来源:https://stackoverflow.com/questions/8831000/can-i-use-java-on-qnx